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