97911023
40549880
14615987
38334582
95251443
109334
16833719
43947873
97317518
66785236
60062867
61056436
78823852
93674032
62542080
47693433
51797537
42771880
65227435
90709738
58567557
90344214
70847228
48374965
26205225
15449435
9454149
68141315
9462964
12713442
8072634
14757842
87893982
86942713
81635072
46527567
96823078
18757269
34492133
87408710