42261071
5950466
1358
58281211
825124
2036
88231676
938163
560110
9797945
85191025
30013
63221194
790957
603114
99216
44177
2220
73281503
95241719