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