76303312
59909654
69551034
88906267
49677565
38463453
48304172
30377921
3996193
10352578
2681683
98011151
80425906
56131319
38187116
612843
48729502
91569449
77627627
2954863
86152365
44976777
94581754
81192112
18038428
84941740
50867300
76846958
22518852
5699
8707416
78792364
46768930
2028987
77385911
67433433
60542631
95045296
7836847
49449992