75866
24012
689153
50813
28443
77228
37131
1012
51132
750118
629115
97780
703091
8177502
58101459
9756896
7888268
4626570
52541948
59951084