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