99711074
2709230
95091095
1003916
96215646
85304325
74255248
33585472
95935627
39038300
89863333
773595
80868351
2328145
646679
72543066
82175148
56721055
91488725
56315016
57502895
23799343
28025771
91579984
93084979
5725824
24418155
20107370
87175523
50297965
39734717
2946941
24967301
98638127
19012739
46565107
47855814
69012819
73452700
41541316