90107884
40301472
96543488
8766140
39123388
81764405
26666080
82033560
50117418
62228707
36328990
18098585
3697126
989479
83418744
9973755
311128
28471633
85702872
6513011
4532779
3818136
42572804
11486889
78216040
22781470
690347
40298023
76524629
89969262
69305236
75036517
59844876
89519487
41375029
27106995
69923028
11512269
2337212
50254768