21
217
192
199
46
50
87
173
266
29
276
215
48
108
62
113
33
139
261
176
68
49
388
60
18
34
72
212
41
107
79
147
57
278
144
44
99
555
86
666
96
74
30
158
47
105
317
85