57412
994968
132225
28672
406349
575908
460907
119231
128340
51852
930650
224522
121686
532278
744649
791621
626376
157969
39211
848169
742135
549697
527348
897333
135540
341824