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