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