18
65
5
3
39
3184
12
30
848
292
186
20
6
41
46
37
59
38
23
2
26
8
45
273
9
4
56
32
31
73
27
29
14
42
159
68
47
55