80336651
62338446
4384890
46738239
14145569
58846256
19337706
77553256
11661059
83156890
14739067
78035894
99284830
50702224
87312162
58939564
85452886
72467456
82621694
44244094
39968360
58742063
96281050
75089879
8172400
65656794
52255319
66913930
56135639
55382771
17707073
54152321
8707403
16487314
45536418
7270283
84152857
70192317
47464011
98606597