98495440
5531856
15893192
82292478
38352938
40799548
88557381
74761683
11079069
86466446
9987145
38131837
79893544
26723271
3708580
50285554
12689635
75926347
39607778
56997379
14288417
8132271
32056204
88369268
38265849
76814694
12072961
70867253
61688460
56109863
79516085
76078565
34702860
12206924
4689772
91473212
15663289
21494296
67419008
47924842