142
222
159
85
31
43
27
39
6154
287
101
38
40
71
170
45
109
441
108
161
70
74
34
53
150
113
325
72
25
163
86
140
50
110
271
322
87
52
144
171
194
328
41
183
143
573
541
456
367
373
57
37