971
835
276
922
142
442
257
754
455
741
98
61
123
376
510
888
116
942
923
483
589
840
935
969
266
164
950
417
415
933
692
52