4405526
25309038
2352980
89078129
1296510
37791289
7505497
88198045
52064433
98614983
8361631
25245989
58894882
9247128
45716888
4882852
12096969
97444997
36062687
6327949
67048493
32176477
58046246
2698641
14524079
64254257
77184508
28787462
15782943
11085548
79616062
13083368
72975732
8228979
86117576
7152777
1225188
69592520
6500965
41354103