39423143
6627915
44172741
56657320
18705110
51321489
56547531
24007765
53502289
11199007
34968986
9728253
35307803
11338827
36342335
31227663
11953620
61278
28601595
41441671
96055249
46273497
513766
45197408
63752055
45391833
65385395
15229820
75055581
68489996
75729053
9422830
44272555
45693146
20533994
94374605
86933866
34119912
32098205
47048018