22
164
285
192
68
66
72
47
55
59
99
140
139
122
62
189
71
196
80
34
1166
295
84
156
450
143
407
115
404
112
85
52
425
262
523
168
29
150
206
98
60
27
200
96
77
48
75
102
42
45
76
106
155
53