32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
293
50
34
45
19
130
35
31
16
36
12
23
20
56
38
49
123
27
44
18
378
103
37
26
120
29
14