42728226
17588234
73576586
58218867
59095326
4786565
90394795
78884697
74225876
62668965
3432915
8567239
98836900
98856203
31002191
66747480
2973217
88305095
16056064
50051292
14549810
34014168
15194303
4811672
13611555
54309624
9214822
5907243
70517332
3489789
23877375
852771
45594779
74874261
80211219
35084143
45935243
2039334
48584572
81976146