237
205
394
156
93
170
44
233
1052
483
344
91
157
255
323
248
160
461
47
103
227
858
161
692
189
75
478
467
224
98
110
588
154
269
583
145
71
266
991
330
242
287
119
17
116
41
83
29
109
122
176
56
100
590
1309