33
4
28
6
2
5
8
1
3
9
15
13
10
11
137
135
111
19
35
294
24
29
30
42
17
130
7
34
27
269
23
14
176
16
21
32