20
14
4
55
132
281
10
1254
64
41
28
249
169
56
31
115
3692
86
17
30
201
102
197
47
167
81
32
44
154
18
25
33
42
29
37
46
16
27
87
23
320
48
489
491
58
158
26
138
15
456
524
246