150
27
126
326
287
20
34
22
198
207
228
35
142
59
166
216
170
117
103
46
313
161
9
140
18
98
70
72
110
132
82
134
151
23
111
281
76
24
37
16
418
61
152
56
15
31
53
42
62
29
124
63
84
93
65