9
18
6
25
98
24
57
132
104
164
116
97
117
67
48
155
191
66
279
176
232
385
240
175
79
69
90
73
119
441
106
184
120
93
71
147
412