19364598
6745740
18536508
4141269
12157660
54479103
8763936
77402267
78725265
55971505
40584390
18542784
91566048
50975962
48082734
18048200
63153387
66989538
89014416
299428
100007059
95475101
73153837
7633398
35584790
57828161
55488908
53084738
72187573
99242901
87014073
25459154
4113842
89295630
79409357
93307760
30257406
6071592
95928448
1707819