118
125
455
2
123
130
109
21
14
65
40
230
100
95
38
29
80
52
89
94
160
120
159
295
264
191
197
70
171
84
290
270
88
75
4