40443906
82514072
10414108
73937176
62371633
46688263
53307061
88785967
17746412
13013417
93139785
36498613
75459187
38058902
24901524
6677869
2567970
3501266
59161058
70548846
17029992
99551049
9695952
37761110
59797469
46023250
14058879
4589291
36836408
80223594
71727133
80613611
74617600
55514497
98013174
30358106
7965269
93138833
10038189
30724068