33
4
28
6
2
5
8
1
3
9
15
13
10
11
139
144
119
20
18
39
297
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