5
22
16
34
32
1
9
8
25
17
48
10
6
11
2
53
65
12
26
15
35
18
19
45
23
125
3
24
29
21
13
44
43
70
4
33
58
40