89057077
3289542
80825186
61651977
30817977
38138400
5505696
16567900
784124
6208479
2241477
2255041
46751564
2312369
16557807
8756810
14409768
12693166
87059957
7292252
4953577
73763681
68088942
775719
94211193
51025836
65554750
35261931
42109742
66656567
35789523
58372756
61603511
62172064
30477727
10098783
70434232
63981824
339786
72883023