142
361
205
121
86
60
200
90
36
298
30
288
211
112
67
796
35
182
92
42
27
160
22
128
29
129
57
8
52
62
125
56
133
17
76
48
54
59
171
141
58
263
82
152
195
328
14
31
119
11