20
213
21
67
59
34
44
36
18
100
75
598
54
43
10
118
53
191
50
201
101
58
63
161
62
16
32
323
49
124
190
115
29
56
26
22
17
255
68
37
93
35
86
15
12
185
88
81
141