7
308
111
267
284
206
59
35
16
139
46
304
12
91
163
132
29
209
152
94
126
2
24
8
48
138
13
99
146
6
128
62
316
57
28
56
157
11
137
38
135
22
140
168
112
156
74
20
18
77
75