82681895
21957712
60135646
11509696
90657365
81574548
76306349
30547114
28099282
68704691
681698
29682333
74311809
1849617
96987486
29953009
695329
51939564
69106038
6904796
31022006
99448156
30831299
58609090
58656840
37412116
37683685
218681
9421448
19175012
63146513
63016794
90221949
169083
94907906
98467499
9675914
84643596
10711564
5536290