51974168
63082335
98956250
51017311
99971154
26503032
24864243
55127537
50224138
42669140
9646296
58578491
26958146
438295
18421243
19256484
50463772
14512586
14545692
71528059
10511520
3778704
57116908
91457230
80936419
59462099
3342602
26061137
98824349
45967919
31853073
29855184
51178166
88546269
74943799
57907271
3026187
87381605
89775982
73325586