220
25
281
22
15
18
609
11
12
21
33
49
32
38
3
2
283
37
45
68
121
442
14
26
205
264
637
28
7
526
659
98
17
23
60
16
42
80
458
47
34
85
4
52
20
73