9
28
18
26
39
32
34
27
207
15
116
43
7
21
79
12
36
19
13
23
30
8
35
906
229
11
17
46
61
54
20
103
70
86
75
37
14
50
25
22
29
42
85
90
76