8
16
3
35
30
25
22
28
1
10
11
20
9
21
14
19
33
13
26
39
64
40
43
24
18
77
17
4
2
122
5
15
6
55
76
23
32