14
13
41
299
371
221
76
54
24
88
56
94
40
59
37
42
30
35
8
7
34
21
4
16
11
1
47
10
15
18
23
51
9
78
79
5
44
3
103
6
19
28