406
140
146
194
50
113
73
66
95
37
236
87
182
99
80
18
101
102
54
166
43
44
22
86
88
38
215
69
32
135
105
360
151
226
9
303
138
57
110
34
16
29
42
41
82
40
48
19
64
49
189
14
154
183
123