42654468
45605133
34955637
13798896
3752514
11931780
458167
74736962
35826578
4239759
10455495
6713001
25788758
66571817
67598118
67597693
3871981
98489365
21527399
79303289
40326839
63848727
5516958
13644227
90868957
14027488
87282460
16603716
37201345
915487
9773829
69331949
93642671
80005506
96213055
14017668
1730955
6037448
88561321
51875593