21892
640202
659740
435768
77643
101283
1004720
806637
789543
102809
699886
269192
118440
821310
932195
238397
284808
905245
719225
971144
206462
580231
553600
31238
780392
248259