22
9
99
14
49
36
111
57
21
13
43
24
30
59
68
10
64
63
202
165
238
128
31
62
129
78
103
56
97
109
136
175
141
65
135
39
20
69
46
35
41
15
83
16
40
60
47
50
51
164
161