20
62
33
26
9
164
917
169
374
37
42
189
14
34
75
23
71
19
11
36
24
12
3
18
91
92
49
31
21
46
5
90
43
22
4
35
83
167
28
48
39
85
17
139
69