88
68
367
36
27
171
390
189
37
47
259
296
87
139
128
103
158
239
309
39
99
43
271
329
24
118
59
157
276
294
30
256
156
86
330
21
379
169
16
146
214
45
63
19
12
188
98
110
301
288
84
111