33432022
24808311
26161990
20163010
64413870
8033774
23767775
4149706
20622606
66022843
57433640
68233566
6672345
57322968
91783728
39114816
95185102
53342798
42625299
49528612
91666393
32243913
83254183
84530
31621598
39927640
13219656
30862259
69635436
67243210
92681911
55008083
91954620
15897711
71339758
15164953
45041493
39685970
54228405
30204952