53722840
11753284
81272960
2351392
55855703
12185447
10338258
29365698
23381955
70313746
50165382
46963768
53606626
44592501
95796233
27915197
9054408
75762480
45916796
90025175
1638261
29625684
26082909
22503777
218094
82019736
2831224
89498116
98675669
95563290
82114747
92201412
30167075
69237008
31175402
78358293
55896803
23569739
50237856
26684556