9
34
114
307
104
77
20
44
90
8
2
36
154
41
101
94
31
19
67
75
21
38
12
29
18
13
61
52
47
28
25
27
7
76
40
107
166
70
42
10
43
55
204
45
587
17
48