31215034
20295170
8017114
56592583
39293241
64455923
57085326
76584701
31601243
40532148
92769590
88762573
6133289
36265491
99739909
81758631
46107711
1861719
35757966
66186345
55021606
69018081
55505714
77819958
73696359
20199773
81486668
76234733
84289675
60552871
9480543
27896811
8339479
28124448
4584442
2563362
45698326
13081762
33064249
79842901