55755960
85657325
41038245
39046017
64829049
38624098
28714237
27241826
10715849
89533824
3057265
37009463
237470
30029256
58324613
85586654
63355907
3871467
58848930
81244668
58211996
76809966
86743770
45964724
2737300
9009074
95866115
64861268
89157642
20104308
8949819
7372928
62849089
65998320
32927515
56172868
67667747
2326351
80708294
65027458