40671718
18235212
22082260
12121729
554826
85629685
46475479
56369040
73084225
17573959
5232218
99014772
14893085
1195987
1081130
40309486
58239626
63386537
11135911
7002684
93241500
87789700
76368103
546324
4947631
20858916
7318493
8843942
8430342
63119705
92263581
82173855
73516131
9705323
54665261
55395248
75883363
25693744
99503332
17939593