145
143
103
20
104
187
86
76
86
115
256
132
124
62
161
85
155
106
41
74
198
154
82
86
139
56
111
210
67
142
66
97
94
182
119
47
149
513
170
147
148
129
101
85
101
152
111
85
120
191
205
252
279
142
176
212
116
138
149
480