4
3
1
8
10
7
11
18
24
45
12
19
20
6
14
13
58
15
25
16
72
23
38
32
36
33
100
63
61
80
55
46
26
21
49
99
30
35
41
107
37
64
117