12
71
22
10
4
78
59
9
26
6
14
2
3
42
243
57
81
16
64
1
8
138
45
28
223
31
41
853
52
58
24
479
113
68
55
101
29
15
38
156
87
170