165
77
182
63
142
56
83
281
69
68
725
126
21
34
318
348
785
183
65
233
1247
1297
420
836
103
397
404
255
153
272
429
475
176
204
82
28
278
107
78
49
30
72
43
46
52
100
92
258
603
269
257
461
125
675
111
171
101
494
447