33
4
27
5
9
2
3
17
1
8
6
7
13
10
148
141
19
118
294
45
23
66
248
203
132
250
500
11
789
71
20
458
116
144
16
67
50
12
48
25
103
73
15
161
35
29
40
57