49692
539353
125276
216587
79936
329677
462332
78671
15874748
706886
5086578
4435980
3555510
3552192
2320216
2224495
834
330250
381972
394161