78882
892758
620847
104340
172142
313365
459949
73178
61650
568943
350396
1026745
789312
881870
820147
909949
1017724
831610
570505
57952
101987
614377
297284
547842