9
31
58
86
67
101
67
98
19
52
84
92
81
92
99
103
36
53
63
91
100
99
107
36
67
99
94
87
102
81
31
77
83
73
80
111

26 25 24 23 22 21 3 2 1