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