153
28
18
278
24
240
58
48
55
25
68
14
47
36
7
3805
26
79
10
38
121
129
93
27
125
52
95
30
6
284
31
21
277
958
377
204
173
176
134
143
318
207
71
92
83
146
353
77
1407