50565968
91283658
29116335
65339067
29368713
74801111
46075978
62332762
75244847
1815965
6331337
30738711
61482139
15987803
72403243
2360332
4014798
94095721
24883686
46444300
53448544
94924852
3480276
96189591
61035691
25106048
80873688
8569599
6311671
89525212
9148313
472492
29327225
11042505
9066531
94432365
3957113
84896392
68751339
1060180