30025221
64752052
88251950
74285867
63927381
16396604
96931930
96575196
2182351
13049201
41992604
51336007
926835
82374777
66483097
21331295
42166753
48175503
44297060
76775247
70801879
9874407
56453796
28682048
9707486
33736025
84052760
61248127
50597967
63973565
96048902
5122250
27772381
43616605
4553082
44317232
3156678
3880250
24733916
64086757