81594046
63349085
47593297
94573908
517732
35377540
30483673
813510
97325747
83476460
80179117
25965020
62537192
19995142
53149933
9727707
3847208
8345199
960430
25771168
57701558
604372
31239866
21209670
658494
9294826
18455561
4113939
74613598
75978149
88598098
97599636
2873527
4878426
33332517
22484968
39987694
64838842
71264021
34978700