85
62
485
82
161
48
352
134
78
97
200
195
113
74
30
215
54
283
256
86
115
96
125
46
23
117
114
248
95
155
110
32
140
156
219
164
91
45
144
186
531
61
31
112
180
224
116
169
22
29
141