20
56
97
37
18
17
102
22
15
58
31
45
30
14
21
78
39
43
54
26
12
40
36
33
34
25
29
32
10
108
24
44
144
64
35
55
70
69
795
23
67
42
47