66
142
154
176
380
112
188
44
111
67
57
79
110
88
232
77
60
20
146
43
52
173
95
68
25
82
106
269
125
214
136
158
87
74
198
129
205
1008
22
167
164
94
81
122
51
83
70
157
73
103
47