4
101
50
8
64
26
6
9
39
69
110
49
65
45
5
20
22
31
10
7
3
23
21
48
15
17
46
16
28
113
44
117
2
25
12
1
37
29