33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
135
111
19
18
35
294
31
16
37
41
20
26
14
42
29
25
49
12
17
62
36
24
23
21
32
38
43
61
45
30