15
45
9
17
10
11
24
3
8
74
39
31
38
12
6
5
4
2
20
1
16
22
78
23
112
18
286
25
115
77
14
28
7
13
944
506
29
61