171
190
129
156
70
151
132
309
113
2
217
97
81
478
951
352
50
203
61
196
1
240
135
40
373
124
195
58
1
135
407
255
50
321
51
283
94
281
223
212
61
153
169
138
141
42
349
55
371
27
132
156
