42668352
1227596
87962879
57386386
15526697
12003629
68034422
32958465
769199
53584341
716088
78443750
6101199
39347190
10386185
64621772
35536386
37141735
96956614
61593188
95857836
47714218
23711987
6302446
69681810
89618806
8378644
58415159
45626413
53055084
59055205
1541576
22035442
19868639
4872401
646743
92477082
5169933
15628562
6775729