929600
97430
216286
801760
950781
309222
97991
823623
454554
435362
14285
280248
362507
714896
388166
111162
364372
977806
787199
57134
503546
148251
66559
759497
331788
335901