52
24
22
17
26
16
12
31
46
15
43
116
62
93
100
409
36
44
18
29
27
23
106
109
28
38
78
50
13
117
64
95
25
8
68
277
30
104
88
92
174
56