10
7
6
18
26
4
3
121
52
46
28
788
36
9
14
24
51
19
22
126
235
20
64
53
35
47
17
11
39
27
153
128
45
69
5
38
12