27584164
11141262
86579774
129504
74233792
29895478
3913544
57894896
81956655
66997119
4929140
99755469
86526084
54221447
28232543
51011628
43316437
21913336
604173
65336801
45345163
35803368
79435368
13534504
3841785
1149679
3353659
4393890
66205029
56326941
87662912
17926785
22179093
77172251
35763278
68389021
7840634
17727
57665881
43458442