119
125
455
2
123
132
109
21
14
65
40
230
100
95
124
39
30
80
52
89
94
160
120
159
295
264
191
197
70
171
84
290
270
88
75
4