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