33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
112
19
18
35
294
79
30
438
62
152
80
27
512
143
145
12
354
104
36
94
21
23
180
59
22
26
45
77
51
74