50166157
57378614
28719976
74295475
24961740
40491646
94255654
62918064
9769579
14304135
93955029
89004550
53376823
63635537
8868525
81915110
16228391
22487082
79232364
89432123
71281509
62244807
57686532
77007703
43744006
5714810
848452
7442718
14064524
51622447
90809752
83597174
19329155
418313
40921188
18951212
15722229
20572022
60116434
6118806