355
60
35
195
52
54
28
31
134
55
59
30
105
36
130
42
190
86
182
381
33
118
45
51
25
121
328
64
19
15
93
22
61
44
27
233
491
255
171
129
213
18
831
284
109
13
519