9
8
23
15
2
44
50
18
4
35
36
20
42
57
16
79
7
178
38
28
66
25
10
129
26
21
27
39
24
22
5
11
34
53
46
108
72
181
117
60
306
251
135
147
81
30
51
17
83