16531066
4561115
15342882
81156069
2207192
4405657
7609352
79315759
22155833
5434367
96007525
47336231
8135305
79219980
37276525
52285456
79413206
43095366
17076394
41509503
73052986
76177646
64164967
65953521
55597152
10932123
59463440
53587519
59619570
28664203
61547750
36337614
41079266
14933513
21319644
97974287
402656
75092574
38015066
27897819