80157891
29104284
53814228
82881403
7587646
77471022
70225478
30395647
19005709
5106813
239500
72158925
51559375
11825521
20609663
91751310
48465753
59211059
6257730
984798
1202799
68456726
14138521
33309837
56474263
37398973
35573548
96325927
13858029
10585999
7568912
36985072
3455345
53746906
70456151
47048199
93291485
32875829
47218012
12309812