143
191
42
80
241
45
100
33
199
93
154
38
31
156
87
286
171
90
44
71
184
130
217
94
200
277
29
72
68
140
85
147
64
26
57
14
2
55
152
82
59
56
30
52
105
115
32
157
77
50