92646336
1162320
14291640
93752705
57582762
21076195
4816796
32655321
87534587
63949413
1064613
4778212
79827296
56741692
64319410
77852152
24431118
72069228
7544003
5942368
78244
92937836
79339044
5654422
39254462
46957368
41347259
97346684
49377777
40932372
86206594
62652144
70749308
7675702
33569298
35842601
88591150
76764982
35954269
90593037