32285073
14355800
6865568
87464794
98424794
9291558
67126609
89036392
3336333
9244468
68707868
37095022
58336029
64905985
463487
71057876
4439446
16006167
92251730
33613772
33974726
24475544
22204939
16271115
73707529
63792467
89241288
345548
60285397
2341899
84333236
67524239
77147566
68012958
53391879
1403662
62246044
20992444
68566278
96728220