102
58
181
136
142
108
90
301
95
54
678
283
105
34
140
15
286
70
20
125
86
1755
42
380
264
1013
60
147
43
187
196
171
190
87
207
203
373
449
285
151
300
262
93
313
1653
302
73
1074
134
184
126
75
213
340