59214432
89212056
67237695
66899432
18741872
67174739
95791759
18885285
4993342
90946987
53326150
32783792
83559404
3092105
54311879
76808893
65102942
54547072
12605604
1345591
32644372
76714926
18504564
2737406
72547091
40643101
18748174
94271621
65382504
86267999
20372245
46461463
52257510
66847022
30536551
24449634
39881594
15834257
4451988
5382416