28
24
19
35
61
15
134
11
59
9
88
45
237
14
95
20
272
143
10
165
79
75
166
196
943
27
149
156
379
239
85
284
299
2237
46
606
6226
71
268
148
58