32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
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