32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
293
45
21
22
33
16
12
55
78
14
23
42
64
25
20
60
35
62
167
24
47
39
27
19
84
29