75077281
51784673
18778946
42877725
95936119
47582543
46385402
77283594
6907990
70135252
33867781
51004320
33303696
57514153
4539524
46986484
68502841
85415572
79947926
60671035
80265159
11616621
86248857
97532120
23572048
40335854
28866951
49513844
64027323
56888312
3905983
18339093
90383390
1819867
6994504
37921137
3023280
66352646
9067016
4223889