42057344
9211774
537494
699721
31957874
2786650
82317541
32068998
76739970
53344977
2048336
74399839
93974093
36449947
28598382
4466572
4089394
30709721
8845431
7626003
9158123
89804983
85917286
48303800
45212407
1174007
88366566
24187411
33631968
66191735
11421437
22623048
49865055
8579738
72411457
30756802
84063421
2752736
24382717
54518897