8
26
59
37
32
6
14
16
12
21
18
10
19
62
57
43
64
7
29
25
51
42
180
167
84
34
91
24
251
262
425
58
88
127
93
188
311
97
186
305
509
110
166
358
47
52
157
99
56