140
22
115
180
153
695
352
167
286
597
81
135
1291
558
157
61
312
243
365
89
213
59
271
156
51
257
60
75
102
253
124
222
158
159
146
86
675
802
164
267
145
422
88
217
90
1631
1267
339
71
73
58
210
427
519
45