8
20
23
331
3
42
164
135
499
131
93
14
69
29
37
17
40
41
4
26
99
19
24
62
12
7
22
15
154
38
5
33
46
31
6
18
55
25
47
97
27
10
44
11
16