60332476
13145238
5088529
16893102
14031232
51634036
76213010
19802551
64502971
9735177
79554342
74766681
17274332
10057291
1035196
95603402
3038528
50467049
26046847
28105469
8944919
84321869
63515023
68172470
430371
88637398
50692828
3835055
74929427
2495324
99436097
41537596
91753017
17121139
53646283
89892478
2157244
80872717
60876895
79995746