92105256
1322654
81107389
64733959
16126166
37232963
5351930
97396199
18285955
97636295
982488
50734946
46126376
92666810
21084640
3486777
43771120
38686417
23645025
29773682
90453485
29757904
48731479
23105146
93469132
42474544
66487671
41781696
3654757
18944965
13186504
86532473
30468931
63182934
69339518
54682557
16597193
89967455
87687352
1741420