141
54
21
97
77
261
419
71
46
72
222
162
115
52
68
63
215
169
92
426
16
102
108
104
136
530
114
172
78
400
31