12
58
30
8
16
20
6
14
15
21
11
1
5
59
13
32
2
19
41
4
55
26
7
17
78
38
51
31
3
57
39
76
48
152
127
24
10
37