43057990
13606745
17918577
48223466
6695865
1077262
28822299
58352184
71558823
79265096
78316017
20402879
56485727
20284182
9048949
88807371
14445972
35188045
13708909
17701740
75756952
89394247
12284803
30011755
49494096
55571216
28477649
72722101
15067095
8774809
48681665
28547913
67342839
41548131
16959989
18129722
74284251
71255288
5912704
5778970