59056256
54413244
1758187
30919493
97784121
90149020
51328845
70518012
25025560
1512098
29765042
9205892
6796234
10699308
45555215
65579241
5495795
3877642
14177576
10056378
504366
66005090
74732875
90729280
77477573
122410
86799820
5892593
83871733
85441016
68283623
45311077
49398317
19265906
75055664
47752272
75967987
1001542
74873829
83097530