86678070
5020245
14037033
63331583
21158013
11443341
69681602
93413509
22696764
7409197
65907862
84257760
42044143
86438767
3059219
36538249
59113266
63097419
91426366
62548415
85354958
4860990
40682574
24671390
62279395
58242758
74874408
9436333
32944257
87606462
5296567
3277232
82671994
62057648
22663332
15617567
98596121
16637773
55708262
49718518