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