122
301
432
168
78
230
155
91
294
147
281
115
140
858
116
89
245
210
86
200
111
120
118
135
102
139
843