672
62
46
195
50
282
77
123
204
103
145
47
83
65
203
256
529
91
170
120
160
107
440
193
296
278
174
408
319
220
93
254
443
78
242
23
198
216
71
381
97
301
177
163
143
53
263
559
236
383
197
375
17
10
478
18
229
8