213
102
160
227
99
267
67
104
390
113
301
120
183
166
193
366
96
66
39
334
246
642
27
97
468
84
208
51
303
46
223
91
124
71
108
117
63
43
154
147
80
184
271
170
190
107
252
44
38
181
93
210
129