41382954
2357825
89097745
70204279
82244083
4862990
31984671
67392426
84813911
10014985
30983731
41585179
3370847
23703569
9570391
16932018
79966035
13101324
2118466
96964256
41838628
345476
60487364
2558211
85207992
90905585
5288963
13995848
13262327
7481271
20807102
34275560
77357819
58663803
3394800
59196824
87857152
49967446
85693311
51573720