115
55
9
32
47
35
12
26
125
28
71
64
52
139
86
313
70
80
109
147
384
43
104
130
359
96
102
328
18
19
100
40
222
204
75
146
94
563
143
216
11
38
20
81
362
44
39
97
144
169
166
60
191