58793783
89385935
60359388
18688129
60667060
68384634
99892930
53037212
44842979
8923331
7854404
66815863
41363535
14857234
79626120
8868474
46767455
91149001
34329190
33567354
40495365
142560
96193669
47094330
2291612
5443621
29972031
76552150
98036035
14727809
2153147
71819024
60881691
39446474
8368891
93546430
81275546
54373366
57859544
473894