59063871
34932574
73569690
1706550
53187315
88688519
25182947
28162416
16758090
26993465
6153176
67298491
8813725
40561990
93835252
23351176
91425490
21804816
77537812
72344641
3062861
67915669
71296267
52642215
15465824
10325083
45272198
21812365
4475291
98391545
54082211
5496390
21822492
257011
34044516
23196186
8901920
50408070
5965910
71935740