8
11
33
13
16
3
34
17
207
27
9
14
4
85
288
29
77
44
15
90
36
7
19
50
10
37
105
20
147
42
559
39
60
84
21
49
236
67
26
80
25
193
116
12
113
129