3082505
8656616
25249286
47403716
25137497
12185064
15404680
6071494
25517307
60057776
74283029
83796082
70559606
82008899
32461060
67386310
37407395
69929253
22081275
35787525
3761122
98449079
68711873
54047870
78479411
94647930
36392028
49323435
25956166
95648608
65836573
72697889
90968083
77599560
82929932
57827171
87829799
4664673
31724372
90427378