88968898
529723
48743621
48016604
40761385
35273750
74028508
8412224
80279270
62105551
57353372
1662728
79851372
52145527
75975495
72785181
84222238
47263119
5022635
47538543
89043225
49744951
56505079
35239848
62066616
99364023
16527321
91512479
3885124
9806184
99889538
2049364
58043771
287679
24188265
77529777
74265311
37484360
80642306
2390313