233
56
176
169
243
18
107
137
35
44
29
196
42
97
513
143
267
1266
167
11
12
228
812
15
336
161
30
57
685
14
3
722
6
394
9
773
407
31
106
25