21001426
45949996
96801059
22576776
93087450
1048364
27845784
6651074
867264
25755099
32007628
56272137
88013866
41961761
96669068
28353296
61989351
63109740
8163185
34124424
68936279
87477251
68434470
74999240
46706373
24165596
97085604
85363344
97949228
14279575
17257269
30324823
62263438
15617571
17082483
30768174
28949054
14919489
41066309
3649428