96959258
67423459
45579562
34824996
83228263
83921195
15629912
8191721
60097309
3679554
62145795
51509360
26542099
98865383
76671210
57344670
64943286
8397473
98367154
2455703
26478229
55857026
14622698
36934984
35911107
56706023
6807795
12817308
81862076
41126576
63586773
446887
76962373
90948225
74437538
78027742
3123215
85992745
7349643
18759582