80336995
48555328
5653656
36365448
39692597
73387439
48447281
2161382
1248018
29077540
28321407
74575880
40753328
47965410
7664202
1953482
59437031
18576548
18529506
59269999
64486222
90091903
20867948
29195012
9159397
52422752
73201429
69914916
89815850
89171315
15026944
32006494
85337854
50478888
32617964
23517941
25643700
41178552
28233530
52528008