20
39
13
247
109
124
21
35
69
12
55
30
62
74
164
14
25
58
77
57
7
29
31
406
99
228
90
34
36
259
426
52
17
41
8
92
63
152
171
43
115
18
42
26
91
23
5