32
46
9
6
17
12
11
4
21
57
108
8
24
7
16
19
13
10
60
38
50
44
35
230
88
192
58
663
69
221
313
180
118
310
61
336
109
92
55
72
42
117
127
75
43
375
66
128
59
31