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