9577760
40818002
85657655
64857500
76251045
42203133
77665333
60369077
793630
454346
60592392
26701026
94761432
30647084
63923471
80563383
20626722
71921233
60509173
92814105
58531073
88298900
89992406
78864583
34079355
22838947
54164664
2436443
17277557
45755425
42757132
84322147
53671264
17616017
68978670
76625381
49306355
45081113
17036835
26124615