18
13
6
31
58
12
2
9
10
4
23
21
20
28
8
7
22
34
201
57
40
27
71
14
35
45
32
26
82
89
84
43
36
128
48
192
78
85
76
97
74
54
114
52