59
20
103
62
117
166
40
99
284
189
194
187
90
115
97
80
145
69
126
66
460
140
258
391
147
257
229
53
76
221
217
345
370
52
71
127
141
183
65
366
1330
192