21993512
62916085
91098600
9985174
22451767
33805878
58659844
83613259
35391663
49191958
7078171
830247
6261518
725711
75247247
59397299
36695755
99601586
86595238
85617840
20941047
71356601
71806706
634989
56773841
75081951
51213059
23076173
58354617
98172097
56562303
40626619
6061485
26794777
16005998
56894676
96266169
4293968
18331202
23129794