68
21
37
44
169
140
232
52
154
262
46
194
57
92
119
164
168
78
183
153
499
131
210
98
195
389
408
144
416
83
73
93
254
266
65
116
202
218
87
269
1163
251
139
319
1342
325
452
612
113
933
244
336
521
888
185
451
285
1028