320
142
61
65
79
187
150
60
345
138
221
5465
178
144
25
205
272
196
194
299
68
63
140
160
111
338
522
257
154
147
58
381
92
126
222
134
109
89
110
402
15
35
88
85
899
53
52
71
266
1814
114
49
1075
143