35288727
650375
2275644
2324482
15925827
80965352
39773723
15111226
37449065
39442072
59064864
29835881
68393095
37107126
36536411
43253832
11439258
84204795
75098573
10371054
32092221
51571606
10805708
1142147
44803138
583154
35777180
8607116
3762279
92377413
82262964
65876507
42466082
24179305
57302042
24374938
15727923
50362285
21944063
34369742