89621680
41699826
57349962
61264387
84613549
21373088
64135890
106236
56983998
39614173
45339654
46546160
30964033
96654195
12276165
75191659
94485648
91524103
8929446
3148550
5331438
83387164
25684781
51651856
8699995
27335385
4427681
86996958
66827888
92476418
5627031
38577665
22081977
91199683
1329776
60183786
6119381
40317723
41927721
49522806