328
240
378
743
213
183
37
312
1
1983
2
129
136
27
202
403
213
22
39
81
270
400
124
352
86
178
154
125
206
125
123
424
20
4
676
13
1331
32
2
280
332
