17467302
66155636
50115096
1040253
95537159
39651984
69797793
34594992
52005009
67806350
46357660
27022237
85744344
70051684
23811045
93914018
55802023
9507548
51071456
2672041
92947715
5721391
4296513
44346363
57346845
18157548
46778558
79738849
22086509
24995006
17475849
16477400
67521398
38691773
65909978
9647219
86451089
32695974
77226617
85381400