9
12
6
2
18
8
7
20
45
10
36
19
14
42
49
40
5
15
23
58
31
21
75
11
51
32
28
22
43
54
35
25
30
38
82
84
97
44