60
20
25
127
167
236
164
99
163
165
82
440
594
126
114
304
360
44
238
103
215
83
480
78
180
192
15
218
181
115
212
185
139
313
67
24
35
110
53
340
183
179
325
94
66
112
159
946
1130
305
91
133
76
187
84
542