33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
80
31
29
447
63
150
79
27
510
144
145
12
363
111
94
20
23
30
180
59
22
45
78
49
74