3564332
75345661
50285762
99103473
96453638
94511642
29073167
18473953
1805420
37615701
96885796
71283488
34863230
69948364
23676153
68703593
4868977
8758285
68613637
94744247
51323339
34084026
94265535
84266137
70447680
92203177
237951
96745662
3371598
64146294
61594206
62414642
40604992
33948605
75507717
89825540
53784391
22912553
33326535
10072124