48049113
25583035
17408965
79454972
4934927
716653
36905186
42228923
38295979
23736502
1506835
60688535
95205160
75062711
57803296
42208513
94625194
58305888
64156607
414610000
27478846
9233979
69908211
70208166
65982137
96972474
43126376
15259086
65197414
42262293
33477640
12447975
52194823
85074764
76586355
93469542
27422614
15199460
71663445
53418875