56
31
14
240
67
99
39
114
62
213
514
95
74
54
38
33
90
262
168
294
50
335
109
71
35
85
486
44
136
198
18
52
146
27
41
130
199
104