82953710
64596140
86876608
63629238
20196349
61434852
7036621
85327723
22581211
9886300
51982502
11529136
52787316
46049154
18084114
34016009
82483440
16843406
47929252
3489830
8258899
6303565
26297921
91195742
571831
7706903
65124925
40313562
68539307
19903399
9713319
27076167
10317681
16232228
90733664
80997955
52666392
5681309
49914398
31604745