20
19
55
3
78
8
13
23
58
31
18
4
49
25
15
83
264
118
96
17
14
139
81
56
135
38
315
10
228
32
26
122
42
120
333
212