81458
1005115
106853
23417
1104165
783132
78599
79641193
4678380
99171679
54871343
9237777
76331710
8630337
10005784
7470879
5707939
4188930
7930434
54321606
43921613
527845