29
98
66
57
4
36
81
85
100
99
76
46
35
45
28
22
49
27
72
94
19
65