10
11
4
281
18
15
9
25
7
1
22
2
19
12
8
26
5
30
6
88
65
21
197
27
45
3
28
53
34
14
91
40
39
81
23
550