8
167
22
61
10
76
178
264
224
171
13
35
99
101
81
293
523
83
104
34
87
195
213
90
200
72
70
37
58
105
115
45
28
129
183
7
6
26
40
184
57
19
39
226
47
48
67
23
177
59
135
71
30