8
31
65
29
54
38
287
79
14
13
21
39
1
16
19
23
43
10
25
111
230
70
9
282
131
7
277
240
52
40
260
15
69
32
62
72
28
18
56
34
159
71
98
11
93
17
151
117
258