61791475
21794231
9551534
2481584
7133537
16899107
60664057
43432433
28308615
89348546
913317
68101356
2701394
16837114
74698104
62998244
89542094
73412596
22239408
88144805
54364043
17355566
58278
53655034
70984685
32912763
298126
10788474
99412247
10786845
39404377
56942446
40904209
47474678
90268990
5068610
81373041
33246879
80229082
8398598