19008127
239107
61497095
49687334
34913448
27221095
7737667
58538533
18467929
66935591
24245983
81455078
8534257
32932685
80107930
85059722
6662338
63461091
14701287
9344680
37065644
82813993
94956927
65316585
7816755
30612517
47471366
18386122
4694199
54616658
24067642
35452528
45003751
84711019
45556466
38049769
2491924
5688038
56915986
42071933