9
28
3
5
16
27
113
15
19
6
24
10
41
14
4
538
63
11
30
38
66
17
984
71
88
13
29
62
123
102
20
43
2
21
112
42
245
34
36
25