65293146
54787398
87138758
18315280
62439518
25048379
94376357
38469437
44597778
45775458
6643813
33782922
56503570
14846046
62081556
77137886
15589144
21283632
96154382
4095959
24823543
91504945
56414154
62015732
85133538
17966093
12553917
83987160
63397633
88363300
13179722
91476505
95255064
19502322
50501808
86248661
12102656
12785728
52398635
10412190