14438652
14803946
36693311
44688445
4854733
78783159
78907005
78268482
45342590
9578720
9154336
1987960
67439073
67272108
82634128
55098888
71272725
78101474
67878130
12957185
8811445
41901729
67726066
97141485
90796771
8535280
12268496
11736899
82122470
54231107
13404785
65446401
97024743
69982298
88601794
63987688
25474140
68506222
38053628
56125679