33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
112
294
35
19
78
30
438
61
152
80
27
512
142
145
12
358
104
36
94
21
23
176
59
22
26
45
77
51
74