33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
111
19
35
294
44
92
29
187
213
59
39
48
63
96
70
24
93
14
103
32
36
43
94
73
160
22
16
284
23
46
121