7531150
578453
31241347
14913462
3613126
76642558
40623457
18235849
6031639
69557404
1824288
65503373
28638048
14831067
32015719
75162911
1312948
70984943
95392378
64936140
1697934
18849662
55028867
61414015
62464289
82858746
96287832
47612481
13206743
18504401
92664058
94899881
12719359
3626021
32852158
1366189
68189392
21015270
7345107
86401295