23
330
527
270
51
406
630
53
133
674
91
449
89
137
677
53
942
647
304
790
938
98
578
986
128