456
1338
1241
1010
530
699
780
548
231
836
630
313
146
725
438
350
499
503
236
142
247
182
339
495
312
350
263
175
358
298
251
165
357
174
260
256
159
199
208
267
217
180
135
184
266
215
105
189
115
116
174
68
92
134
72
107
137
211
40
67
68
189
55
104
151
154
76
93
80
108
82
99
94
48
107
98
80
51
94
112
60
81
83
66
81
76
98
95
60
54