425916
63989
326110
308438
440862
489947
905249
601294
595236
399302
746799
682467
148768
425121
342684
314998
764856
111957
917213
921483
128411
72569
50477
116156
64876
148152
819381
198707