139
72
145
219
264
586
35
143
248
236
157
91
348
182
284
129
73
172
133
179
326
299
200
405
400
122
40
910
100
109
199
136
121
94
320
887
160
401
244
345
309
361
33
581
127
167
507
54
114
132
256
544
111
48
74
412