24567050
3503375
9863257
61391785
87395472
2054072
7493368
77155249
38001733
16321701
81546393
9246921
22511990
51577554
14412491
8607853
78234110
20482412
11684027
69341468
63236682
95438558
18316696
14024237
13027382
72295623
34852713
7965996
57858430
94221962
96799177
33994483
3442195
82796899
49807393
5329590
17779435
42857070
38265417
54188467