1
4
8
10
20
7
9
16
15
14
13
5
24
25
21
30
26
46
11
44
18
38
74
33
40
39
66
45
19
77
31
34
70
101
58
36
23