93234211
94863066
77125966
67535934
46699568
43604987
74222060
3076171
95453881
16839657
19422010
3415383
21963092
90355468
9877703
12122602
30202585
21533790
6541549
65012120
64429011
30853467
65111802
66476811
80118813
32696547
48513770
16952247
95059105
27524183
97181942
87666842
45464505
85795574
43022163
71719077
10397930
15976931
40453579
20964632