949197
869915
746727
480551
313264
240213
965142
511105
401630
134564
39463
197953
216761
470419
124484
186377
709705
686395
41234
44953
63460
715596
58929
605679
829206
367964
331929
21424