18521455
77153969
14531876
88003557
45371271
33084596
672727
77607639
2619589
52588042
60621852
35204403
52711375
12287960
28746932
57689722
61875319
76167559
80449765
96619884
58159023
7497451
71134061
93098282
81902995
5606595
70384668
97284828
63923525
68641407
64672736
11813693
85635203
97942673
3141796
28718337
86971253
86061631
3066757
73588123