33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
113
294
35
19
80
31
29
447
64
151
27
511
143
145
12
366
111
94
20
23
30
176
60
22
45
78
49
74