173
505
191
175
192
340
231
497
25
322
114
276
95
210
94
279
45
156
1
2
28
233
19
151
32
137
31
113
11
10
136
13
130
110