30
29
59
55
35
5
10
78
54
247
106
266
63
26
162
16
14
133
31
18
706
108
22
4
105
37
7
62
41
6
33
27
49
38
19
17
57
8
23
13
3
34
42
12