40694222
14253168
69952910
44147859
84666982
460520
68826678
16661760
71402240
68827129
16848810
6802530
34632713
45115289
3652682
91301930
61215626
31577646
8526358
31053343
50523494
98714969
62661853
3523389
26988875
51176973
83468351
91754330
77783625
16262900
89955512
5408967
23169910
87085403
15206552
99062490
76284084
51379578
79242589
829392