20
84
64
66
18
36
52
89
111
70
39
81
67
107
29
56
232
54
95
51
30
32
43
115
17
8
9
14
23
86
10
73
7
33
28
85
418
1
79
78
59
60
38
69
15