475
59
26
46
190
112
96
209
279
1065
263
73
55
461
293
8
86
341
6
21
10
113
14
542
58
9
116
82
62
15
132
61
44
193
54
151
283
13
162
38
92
23
72
32
18
2
304
184
287
332
53
1389