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