77641588
76276986
39364462
83151229
7376962
4160551
78422479
3636907
45175447
42948975
67631920
95386259
28712165
41404686
74979450
15308488
29189314
77844721
98905635
70716866
85437290
10023243
29917171
4755908
8086815
33135286
42527794
39145877
6235909
34888334
14986008
7607141
5558937
68925094
12974983
62796158
82437491
86077652
31092142
18489090