57543373
9877834
91763164
70217928
88932576
65768038
32491850
76131714
3324829
90841829
5183113
2927702
26382488
8116384
1658882
70818544
61425666
24073900
79351056
11337307
87845677
60835630
33118203
41131056
89381015
3292656
6110593
66266889
86194959
44405868
38971140
13898554
9593219
28105495
3006640
89018742
40783758
36435399
18149067
16625034