19998669
227988
5726163
6199642
66685279
54974958
20937870
12814478
76054052
88605093
3483616
7208955
18452790
58583858
91641315
7743465
82955354
42164315
28189814
67783916
95156621
73327131
8565809
47705052
45143444
34273863
39113006
16292620
49924310
26501699
9795003
33573234
20531733
54877463
3250904
56997716
18877382
57716280
16308508
53286040