104644
95876
90910
85047
102740
3472
664094
64211349
5479445
43521683
87191268
75361511
44781433
8915463
57271952
54091066
9615969
8223589
58901995
777132