22
2
278
41
35
33
43
193
50
8
48
16
15
28
37
54
66
56
511
128
154
32
27
279
7
5
40
109
64
31
29
20
18
145
126
75
71
248
34
24
51
107
138
10
4
25