16249868
7388799
351640
35192879
57007699
46616886
70805933
31859970
50849539
69806964
20148466
94971382
35102785
45307850
3929467
45816730
3969832
48968163
80837753
32438432
29831241
85129574
8208627
6589580
74184968
79089181
25709514
86629894
55716498
311246
77537855
61715749
41105397
53768011
76086849
56891020