9
40
68
47
194
63
49
146
112
86
240
74
389
117
346