659
120
30
76
123
75
245
203
157
130
133
82
74
143
195
146
40
128
73
199
119
464
532
66
284
197
860
104
160
178
33
596
121
229
275
135
131
190
782
292
61
50
47
322
112
108
222
97
378
552
196
91
258
105
167