9
5
7
4
2
138
43
107
122
145
174
230
356
191
451
168
960
126
515
465
1492
349
36
54
173
184
478
72
135
34
903
175