33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
80
366
27
228
125
255
542
12
788
75
444
113
163
16
32
49
14
105
79
148
56
58
51
109