9
19
487
30
11
47
22
105
32
86
60
37
7
21
118
159
18
85
34
520
57
100
833
76
62
71
44
49
20
28
52
17
91
46
14
35
63
54
96
26
58
12
16
1189
13
29
24
59
15
36