51
15
35
27
17
104
4
5
19
9
7
3
6
58
28
33
32
54
2
36
210
268
59
37
158
402
342
38
66
111
10
18
91
90
57
16
14
42