164
140
20
30
360
136
30
425
521
19
1582
74
265
621
288
143
100
642
310
445
325
928
944
564
403
671
290
392
108
591
819
26
113
34
257
280
5
111
506
91
150
1029
274
22
8
19
12
290
47
14
