71
135
23
96
128
373
231
283
204
232
45
149
48
137
211
358
51
87
136
478
110
298
54
225
147
132
140
62
95
151
302
172
63
192
180
25
113
262
158
958
427
322
76
319
70
88
682
250
658
213
183
121
82
850
49
115