95543679
17397772
22956506
8613756
50498050
87591080
68848642
21878447
52613462
49884432
15663895
2305933
15612036
89904757
74975858
37183607
4186306
8778313
15412947
98268252
52714592
23698861
17894742
7642653
57941430
72411
2509402
82304972
35343960
26131027
66349608
59761467
584515
8843214
31191818
7051953
94478325
44291060
30229246
73841227