30
28
1
12
13
23
17
8
29
10
16
58
52
25
5
26
9
14
11
20
21
33
36
4
32
134
50
38
22
27
2
46
35
7
6
15
68
40
89