20
259
234
69
22
28
174
46
75
107
63
41
181
16
317
149
89
25
14
135
198
44
29
124
117
52
66
81
211
36
148
40
125
86
64
172
30
76
101
42
18
79
33
61
26
191
60
90
31
17
367