8
17
9
4
11
7
12
23
34
147
35
13
37
29
67
24
98
20
52
89
58
112
57
27
21
213
134
44
60
45
50
102
113
48
126
90
75
173
66
55
74
22
43
81
110
65
194
207
140