9
3
43
38
27
117
13
30
34
98
139
289
105
51
18
25
31
7
2
5
42
129
235
39
66
77
109
63
21
70
165
36
28
64
8
37
49
113
11
57
55
10
75
74
50
108
60