7
15
10
12
3
2
23
35
30
5
17
4
39
8
11
14
24
20
21
22
19
33
27
18
36
49
95
45
29
92
40
34
26
32
68
76