43098165
40972914
42546489
82244008
49073076
67172586
31558336
45113745
62545768
62435730
16316970
12266969
16028662
30228562
29624622
26582839
21336066
3691670
72818575
45147275
92084250
86153088
15935873
77448567
7142284
16485755
2623466
42506135
45393734
977500
72178768
54828335
3340978
39255291
47014983
21113630
69925573
56489629
78375063
30435299