66
111
224
56
58
1160
37
378
155
47
147
243
350
343
779
204
27
299
46
124
395
226
194
138
61
78
62
79
33
238
162
170
5283
241
75
93
257
69
38
70