34905941
57311703
959179
35311653
84486985
2195480
61282820
70339393
50884492
79639903
324623
26218801
4924076
14104805
1218655
19754321
72962068
36655241
99513931
74089286
25114388
61456805
84658319
3226739
67548723
64961745
88843071
49295149
56935099
89446492
5411130
74564548
1679673
86078930
9769209
28316524
6189436
61113762
53276041
57051694