12
42
85
217
20
13
3
5
18
4
33
14
30
16
10
1
2
40
44
37
19
15
32
27
9
6
21
25
50
45
60
38
99
57
43
24
61
74
17
47
64