32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
294
67
18
20
34
92
35
16
65
58
54
48
24
12
19
46
41
22
26
14
161
49
21
60
31
170
43
37