3244951
8237668
3297529
63574164
63458730
99528205
55758530
18495999
40166502
41582817
8807108
19994216
9814590
91461835
19923605
96403741
53274726
86024150
50689588
60268629
9667449
12417424
4488237
48573315
67056939
94495717
32462944
61394658
23887223
52623069
20628323
9264150
46617732
122941
3924094
27311109
12554559
18548498
45834558
77462704