40646460
99353139
97905117
92976316
90195439
16726205
19203258
64001822
88202759
91344981
32398105
34587582
25257913
34242312
30297859
17746607
62709694
17012674
16774553
94736759
61345255
20927632
25714926
73885058
47619777
35577427
16034501
3288809
9797775
36315598
97121751
23142305
83773852
44792784
18346491
82502258
90772660
48874147
37204068
18048050