40324847
19779871
2478010
5866235
51387313
1835513
84202472
27964091
45797594
45752702
57614112
43564051
41229914
50343687
2861301
52776949
4783408
20243350
59657407
70045724
96341858
26207592
71833812
82394019
48036875
62039870
90799513
47558170
87528053
15014217
67773499
60076282
59749029
8277883
41801185
57456673
95413963
5514916
98456273
70271127