66195668
98073361
76196245
40471041
73355222
53071690
81625121
33786415
32371902
98313471
32542511
72403645
65275875
7455137
19084798
58051009
40489908
68197072
96887935
30384489
6278609
61266975
77573038
27382831
7004511
48439221
90754820
12815352
71952277
15863368
58614037
44468826
76502268
63189948
61191029
53904984
47867212
20236158
81352126
47901446