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