19
32
10
36
3
37
21
18
9
30
108
2
15
885
305
8
11
12
25
71
26
5
13
7
29
24
4
973
14
38
6
35
52
47
74
20
40
63
132
49