102
17
12
55
71
122
97
60
54
154
27
26
267
63
22
186
290
207
94
105
304
40
435
226
199
249
265
216
47
59
11
43
78
38
130
66
62
68
25
174
58
21
152
52
107
20
138
101
91
206
77
294
69