20
8
51
34
22
63
478
85
86
24
17
130
18
42
171
15
407
32
26
5
23
57
411
6
93
45
71
9
161
13
31
12
53
16
2505
101
43
21
2
203
212
47
38
35
135