203
136
255
8
45
13
5
17
9
14
27
48
285
370
353
31
200
60
109
88
324
292
362
172
478
133
34
120
46
503
265
163
276
516
840
113
497
263
274
388
87
758
196
156
395
244
304
605
119
526
543
473
169
129
736
207
217