33
4
28
6
8
2
3
15
1
9
5
13
11
10
139
144
18
119
297
39
20
80
366
19
27
230
125
257
546
12
793
75
460
113
167
16
49
14
105
79
148
59
58
52
109
7