48842161
61517837
18298736
1403252
52755940
10479220
85386108
37697997
47708211
37058940
97602702
7805814
76397054
41184117
64819689
23264535
73961778
336718
93524616
16386509
61224761
5504399
9100397
5864246
32486396
50065629
8805920
24888408
38104167
90128671
22628868
84526996
59005678
43589263
83336309
77681474
23005336
41616830
22644587
47481890