27809512
4376115
39121266
20234828
44566992
14773458
2125826
8886279
19364856
57427679
14833058
6649657
4977394
50375959
14249207
1978559
96697639
30823848
89511320
3244578
96629119
90937777
78478975
8687549
50019640
5111338
75255464
24803334
54044639
56601415
34202259
72505728
79065326
61534890
10546221
18479591
93613202
51607733
74772148
86491878