42 33
341298
103016
188007
167210
814585
380110
702306
915877
945211
33443
811160
819911
366618
761414
417646
774026
79355
540171
252611
563352
672177
486119
388395
193549
62015
323837
222541
973407
253593
335025
74675
377572
127688
942995
805450
996098
533756
772944
817137
276752
422640
988903
