29775882
27843683
97068490
61192379
81848164
27404531
99647082
80263814
14822858
56318281
13249690
17333651
14802938
98607296
72002024
23906300
21741746
65599582
45143612
47097910
93968745
47352838
36786238
81447734
29342868
55689814
77703594
9206170
46439753
48721954
66342289
51985371
4748638
13231050
4315400
668183
85673184
36742008
10249940
9705722