9
62
101
20
63
15
50
46
28
32
43
13
18
36
90
69
118
14
30
55
23
26
89
195
58
977
21
25
165
137
16
19
12