90907611
40481140
72031737
22045772
13257039
1654269
70189556
63203547
348750
32836793
32897026
41999797
87029375
23705317
38684951
96249381
5496877
42374310
71034429
54887259
95747098
33152653
90784494
95728958
58049597
76532962
89693466
43253561
80787642
32395214
425399
75427352
89517937
92782058
19695234
43395417
23405246
34339161
63185103
1928146