11
9
3
2
6
13
7
1
23
39
5
43
12
58
68
26
25
59
45
28
36
278
47
24
511
33
114
41
105
29
112
15
469
205