58908019
7693006
23739616
83342056
56144637
71501860
8162980
96729829
26355656
28437110
23596760
63814495
14653533
42891756
119970
884440
12534094
73434315
65281147
76735007
14779871
26306026
9732815
48231817
14403089
19704752
56981051
68823663
16998585
91573876
77793712
18317424
21731651
79186430
70842935
65384594
2304538
77013396
87276858
881359