20
0
16
35
28
75
5
10
156
21
282
161
13
55
38
11
27
33
82
23
131
213
76
48
43
40
72
99
173
71
195
187
129
57
26
50
91
18
208
100
116
25
58
200
19
168
74
115
708