157
114
5
204
92
154
31
23
384
203
398
687
354
305
525
265
585
251
11
393
10
284
151
223
261
93
94
41
152
142
123
143
242
72
4
419