220
150
108
91
152
184
44
39
22
12
122
26
213
232
362
42
23
21
174
55
377
54
594
756
65
227
223
209
49
665
263
46
480
61
138
85
70
115
81
41
308
109