208
592
429
674
38
528
353
463
121
364
76
289
84
255
18
210
116
271
26
219
61
212
218
45
186
107
228
109
160
155
39
154