172
329
88
697
120
375
403
398
177
234
190
205
151
119
222
92
31
122
213
101
203
246
71
67
154
130
115
63
141
218
283
2113
241
80
640
160
204
166
245
148
40
603
169
259
33
123
159
84
125
129
36
186
57
105
812