41571667
24829367
52498728
20291664
74142460
50219701
13292399
99735602
84306424
48427378
81601948
63616369
80592375
6085877
64652158
67078688
78157523
47814293
62725073
3016757
18594315
2172385
37518445
91083961
33689662
3571349
75888641
37464043
6006452
89838333
46693777
25352195
20379488
47512270
30635486
83713306
16575908
95919128
43945940
41785000