97576860
95187388
12522353
57729802
44483215
78162127
60278084
2550522
18317165
67097942
88098993
4154318
62097645
67173368
66223048
80652348
60949305
32054266
6383959
1674122
37102240
1266103
68592233
33277994
74084891
2818339
5498049
5988196
45055524
61074128
8150729
44997218
94915398
584678
75302171
71368329
46636758
36518277
72869017
65619806