7
3
11
2
6
22
18
49
42
12
30
32
19
20
17
25
26
44
34
27
36
40
37
28
43
29
35
45
64
10
13
50
23
47
69
21
57
125
67
100