61408132
3731150
82635
15677709
18467067
19435744
839580
146150
83483581
58432025
563162
19013928
39764902
9982513
66948044
94383596
3517635
40784982
46346943
68454418
11287990
9497292
32422601
42911668
64866064
83277680
47758724
18659828
35423841
89518181
30438491
44759840
93205904
12726617
46477564
6430322
28115917
27778161
3655413
96231060