60661530
67906066
86841225
7767102
83238992
2513142
35349026
38926369
42415511
70338957
99675820
20114790
57661275
6916661
82466092
9579725
67194332
48244197
65693442
67752617
39407775
45963696
76287952
38262439
646956
50018149
6985170
91983935
19706459
43055008
59836731
1894998
49138390
76414553
70947639
25689274
78633378
43523974
89437756
2128801