40867529
68557226
38021004
28608457
56096656
23209491
5699417
81977445
6901412
66992457
35048360
14648004
88556851
916510000
51056170
39223115
41803757
96248140
44339399
3918387
72743391
81384459
2636250
24718714
24647391
91722966
8115235
32358746
69276683
72141842
7659621
15447223
6894399
8672931
26968932
61158778
6912657
18368949
169587
86598405