389
23
26
147
96
72
424
28
117
75
71
249
218
83
162
21
36
18
32
153
340
281
114
61
45
89
201
55
111
57
116
80