268
726
647
733
424
507
419
899
100
111
683
201
333
195
87
43
165
202
576
23
56
32
792
88
151
390
997
259
847
249
225
693
286
208
780
1316
146
522
81
600
592
540
615
340
821
339
384
682
255
212
383
67
187
169
857