42035022
28939563
99186904
37498202
42628294
23183030
72787112
32419599
87689767
83824583
16556387
47389026
68532698
526239
86634516
70919348
72957777
26919234
60756501
57419970
87489325
32769489
99083839
20884033
58487315
1888555
2154546
23698048
10942483
40091218
3814296
512914
64802688
97567264
65183472
38029417
62496357
68837291
11759851
8145762