16103895
81396449
36806367
9444480
37997656
55895511
73744719
19292622
13468277
974596
76635366
83943054
20188567
70575487
60564940
87292553
2980522
17397479
68025271
94115964
72566145
4532713
33674452
804043
82852230
33787779
68209186
11972267
7828176
5524247
51937383
44548326
23908263
74425510
12354742
83923637
58085652
20126249
14926761
46954101