286
27
43
28
12
25
3
11
49
23
15
82
58
33
166
395
61
127
51
16
10
21
336
5
47
266
283
104
13
80
22
132
54
20
56
38
190
4235
151
57
6
30