6
18
44
81
91
30
251
129
209
217
80
58
213
70
37
165
256
45
1
5
8
60
114
89
374
134
40
183
72
16
139
187
9
17
4
96
75
143
250