149
118
681
217
223
143
153
88
474
104
449
81
489
40
285
152
1296
680
227
100
386
88
351
68
426
95
443
90
281
39
211
140
227
53
510
123
439
161
559
94