50127622
35486980
89212706
80813005
13411086
23186580
45404156
38656848
97118816
47019210
7709474
82654838
29438156
83225400
66904275
56317691
15636836
7132973
65583969
3754280
13542920
21714661
60352049
95324538
29738696
29662299
52122474
91611801
72244221
10949560
56193501
6349220
33279480
33587270
54173050
76837478
2631724
31994763
60946241
3231706