21256203
38804573
5356455
28245717
7292744
7381124
41476411
80222353
9031038
6079272
27221008
812039
75713182
24779470
10875542
46507272
30079676
82594686
76162511
88478478
58512248
16171864
72017098
95994325
43996153
4930539
9773646
28184039
8602009
36542042
72963759
31628489
92951952
59267310
43866367
52644135
83168195
577656
12323873
22116800