31616097
16533123
10807750
32655282
5035718
87736285
56855377
75375451
24768975
50673128
37371252
17608250
22535319
25455191
23466916
78866302
83347615
13635164
11191346
16808276
87874433
19443666
53506627
3948768
8704279
83489756
6863867
7558330
77419882
4380698
43422260
875581
58373079
98585673
28082659
4642936
7128558
2033925
334242
3191453