44433379
8146133
49813207
1778875
27045928
51491247
46154350
99468988
56282407
53391496
59275427
98411509
41291384
1064942
9232412
8341487
57536049
12259945
74592415
61197127
46096695
5552759
97155687
16909463
76409585
78166860
3479838
73922063
33963341
54233580
47289228
56001659
15996018
68391016
58012249
96078670
2449268
38158577
83582397
17776288