263
562
120
261
83
372
94
336
208
505
56
244
114
262
59
165
143
243
69
246
17
235
10
191
18
125
47
144
68
395
76
121
37
164
156