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