18038
525249
362887
424730
1000506
961899
601469
801546
786955
359999
217946
575922
290349
368826
755186
7379
551753
158239
49207
717125
715964
894831
975424
334687
188383
999930
108395
32268
807365
971353