123
204
104
3
200
585
66
84
186
343
175
1398
940
379
19
183
246
173
100
60
74
86
53
105
70
186
409
181
174
424
269
257
10
72
2
87
269
452
157
1105
281
126
119
48
288
101
2
68
449
627
374
