8
145
34
92
18
2
9
30
294
6
13
4
68
49
33
16
173
7
58
24
62
51
63
35
25
134
122
54
260
140
90
37
46
59
196
127
43
77
64
20
27
29
199
217
86
32
70
123