17312967
23645961
32596750
7490554
10115250
4336
26453902
17802783
24859332
33449913
31736217
48001163
91238876
68545118
12321544
62668880
57223054
30944485
28802904
87857171
8840197
48571337
95882227
62828414
56171112
7440584
80503492
23346317
45312818
23863058
64393010
25469816
57695490
17811690
82629983
59267598
77822250
11199628
84038283
3207698