29
25
18
12
3
20
22
26
34
98
108
11
24
31
15
14
30
10
21
19
13
81
36
88
33
16
46
47
56
9
6
23
41
32
51
72
55
27
64