432313
208535
175839
16643
208258
931722
186995
625913
566946
447338
899716
203542
158602
675805
99925
46929
638889
169684
370255
852103
248458
439209
740582
497194
373141
135466
488652
312471
579996
1089522