3
11
10
20
12
55
5
14
1
16
6
23
8
2
54
39
64
9
66
97
25
46
30
81
36
53
22
100
31
50
41
38
43
72
79
60
42
7
44
37
35
69
40
94