186
201
151
173
61
51
140
165
63
147
255
165
519
21
26
43
9
43
23
11
21
51
15
23
16
19
17
19
16
4
12
3
452332