80501042
58816730
98485394
2238957
539848
54349668
95774570
94508830
17222373
4931146
44661256
61212713
23437174
95545092
3881958
10756926
23272569
57071546
70212625
92426635
99254505
71194682
45304166
65504851
558727
72458490
93655454
40738636
51047093
54498122
31006373
43227873
98917514
50022886
35124132
3474837
82334244
24965862
46171897
38482156