43
185
491
361
272
59
74
651
322
80
100
38
66
118
256
269
375
398
171
174
331
248
341
71
301
157
207
2812
142
193
60
389
104
215
284
143
170
824
116
128
542
52
41
81
28
159
117
19
109
47
57
77
130
110
46
121