32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
294
29
16
12
39
48
23
24
66
64
25
40
36
47
18
94
38
22
34
37
85
72
67
14
56
21
42
79
49
129
20
43
50
59
53