33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
81
31
29
447
65
152
79
27
511
144
145
12
363
111
106
20
23
30
178
63
22
45
78
49
74