30792978
3727138
31149463
11576742
82827737
2232376
95728785
82904673
98749643
68186626
710584
38729716
4614169
50432110
69362778
55406354
47185715
76441706
52228939
71252132
99999331
86519148
29709607
47378763
84295092
58584584
92259570
49321826
10573038
35299537
42001610
25493434
79441818
1609639
66628287
3335827
10298518
5215957
60497899
36918888