50107711
264594
9784862
75621526
34459180
59938954
46536529
100005801
40436101
34054898
66283129
10651845
7568076
8275270
66517959
17368378
73985386
48556268
64212053
91869353
22962827
94997804
17066292
54675595
9040912
27642580
33382210
30839451
54914674
23262218
7632920
39802381
29605827
6402655
38371000
31076145
29537126
7580172
11088354
32047922