96668832
45353723
51814404
23521708
18151605
70917374
86314382
26341569
5904111
29618314
21269340
70432683
8551919
5855167
65223096
58562689
63981111
23208594
57571229
82933003
26336123
58703503
96517051
18641243
82142694
19775677
38342768
87071662
83503790
31916078
4833690
79273470
77572697
10601114
3644519
62227079
95731522
86194622
57287838
71452383