10
8
19
6
16
13
28
23
12
15
57
18
45
40
9
7
54
53
133
80
126
391
224
66
84
96
92
70
72
85
39
74
55
36
38
32
24
14
31
67
46
132
42
64
56
48
33