30
25
45
8
6
7
74
4
31
35
16
36
14
29
32
17
23
10
47
40
5
27
9
24
117
54
18
469
38
434
86
58
21
135
109
2
28
12
44
89
19
48
15
13