50419
51084
18523
679103
997116
85550
64471
92085
37244
32030
27839
943
65656
71065
1017151
43777
100942
65764
720115
876106