45187120
28869375
57554472
25013508
25183758
7845098
99494624
86495183
48111430
37361384
12888347
67253075
9879535
8129429
36174857
90758715
13149809
32421327
63631544
24475983
4945996
65435520
82851917
80022080
6766282
43087737
86448006
86921441
91783482
54383660
2425534
30534347
90092136
99954868
74874397
4918197
35898959
67295644
59535394
4083730