19958629
1027931
8889943
33393650
56969811
77386405
86206887
99325735
91966387
45914085
79621255
24909551
103778
79212552
88487564
2455437
7254757
154436
68295509
4450743
39755956
22231312
62381052
3789196
73671358
21549980
70121265
79812144
59363040
14855991
56294884
59722149
75123120
7428266
25292320
9194439
61028717
5997638
52349738
68386078