59804103
13817217
16818911
9132949
36733884
48692546
19609916
14081628
94493577
16848491
37118500
32377576
4899394
9183138
96881777
72319770
9387635
195250
19573060
56191070
45622697
28948814
1626869
433749
67419941
78993709
87933611
21493534
3161433
66782948
6639425
255255
28543763
71946817
26657309
86271958
41484053
80534819
76747170
20422928