81867637
27454656
88438880
43943992
36465633
86641514
17033672
77546650
45395295
621334
86908700
83141045
7501417
28911067
63265634
17297187
69874073
34305500
430468
2692341
74455578
26526430
4953220
118126
8385355
47369642
35804411
82628094
68303647
61544118
16525507
87285341
55642073
5993365
29367591
22298229
79529352
960595
11816899
1072226