9
30
138
6
4
5
44
15
161
22
12
23
54
52
17
32
18
29
27
19
88
39
35
73
25
179
247
83
89
42
34
57
28
10
14
38
41
50
13
40
43