8
15
17
4
1
31
53
66
191
28
51
158
40
214
32
9
46
174
85
434
5
243
12
24
208
34
43
13
338
359
20
22
88
50
107
70
45
227
30
230
98
130
116
19
136
84
177
87
78