192
118
278
268
126
63
245
250
262
26
124
52
243
89
87
5
73
109
225
39
193
158
75
173
90
239
76
140
55
64
40
14
46
310
45
79
35
20
38
71
134
215
148
111
100
221
96
16
566
144
21
226
211