19866560
8526730
64516799
73745768
74968071
9097690
16269797
8292879
61382852
27198166
21507018
93489341
57097790
46328222
76437709
10043279
5965040
69899601
96974743
56965236
37592324
9345334
26732551
33306815
52791521
85585934
35154562
38886691
76391965
22876015
51139585
23231768
22718176
10939787
71629028
89256349
45905939
69978000
44019545
90003079