6
20
2
3
46
4
18
29
30
31
54
34
16
8
12
7
10
5
35
57
14
42
15
24
19
28
38
9
157
148
48
52
17
59
11
13
41