75727977
4736602
70838656
31107113
887680
74756130
34316498
46666070
49278904
36793273
11774458
6653182
3350924
17968894
87425573
32958012
3255970
9566398
72661212
31207694
8441608
17454509
85431516
22695408
22617190
63207930
91007133
36022918
81766492
63224925
83813745
34051327
85009761
53471704
2856314
95779867
33679839
86753223
64372716
20117611