43373883
17337845
86857411
4554756
6289726
32731449
757433
19287196
69198063
656753
12642938
544454
6623306
8608989
24977532
83648555
66439416
21417943
56886176
90153447
57344368
2024526
91334245
13321158
16975888
73604112
703769
1345499
63465
30339296
50207037
92305204
2983489
44119767
76228711
57655150
6273332
13029443
11382853
1173417