32502591
28658600
15093120
8227572
9081511
43642098
64268649
77407374
62402439
50655983
64351558
46982559
16439798
5886114
68282538
1749938
67583556
87739463
87492616
4264083
15973021
51586734
36582425
56473
9069229
56344171
58429454
50153567
5163739
87637369
32487466
60749057
94735839
43845504
25124406
79534943
2008878
60184824
85437803
48859628