64
169
203
137
255
8
45
13
5
17
9
14
27
48
285
370
353
31
200
61
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
475
129
736
207