20
317
211
53
16
250
67
118
136
49
368
44
30
26
187
265
89
48
202
254
21
78
88
37
215
64
460
326
36
140
43
79
76