19
15
96
43
210
35
29
170
78
59
21
11
5
66
51
34
26
2
6
14
12
1
131
3
4
23
58
55
62
103
54
28
30
8
123
13
46
337