120
643
227
451
154
472
124
420
45
203
20
459
55
223
239
38
217
23
234
18
196
81
199
69
188
33
164
41
170
9
43
19
122