3
8
21
5
7
10
12
20
18
22
16
36
17
14
9
26
4
24
64
32
35
28
31
68
19
48
15
46
11
89
69
102
51
85
93
56