204
444
103
190
309
1000
231
162
315
678
426
134
147
104
103
194
263
160
684
76
302
347
342
159
100
272
1
635
5
310
83
258
238
281
820
331
476
849
198
84
173
139
0
805
466
150
244
290
394
