18
28
14
26
34
20
9
44
10
35
16
21
63
12
6
17
139
19
217
40
31
15
329
108
37
58
53
47
48
24
56
99
59
447
129
95
120
96
54
25
29
77
30
133
1260
57
243