65412561
47333417
54543844
708160
99881786
56262318
60611611
71494671
95424793
6259859
9361310
6674310
48442454
83998219
26201520
2111027
30778349
14233021
749516
64635684
92855637
16125767
90775428
52158742
4338847
20833306
2339870
63834796
14105562
16847024
95961916
861294
94824612
80403939
87252955
37674436
11669236
22804753
88404603
178136