167
182
35
32
20
23
92
485
977
158
1249
82
205
102
103
50
87
65
9
136
321
223
84
96
15
10
31
58
28
1782
266
16
25
24
42
67
97
739
142
156
197
139
331
14
33
95
105
91
1016
113
22
336
234
290
186