77882033
24942163
99441144
8739147
72701651
70957192
50337353
50166057
6717775
49602327
47558010
63909733
77716132
1857317
43938531
72428970
28654846
55608694
13292512
60641146
99114148
12954104
88707464
59827347
75578164
51458637
97161094
35378977
76431563
2535347
60482219
28487356
4382405
57179880
57625179
87175838
3675813
23492307
41321187
88193298