156
335
32
48
66
80
40
64
33
65
17
49
304
267
193
173
69
47
19
52
14
30
153
184
132
36
43
221
45
8
6
18
148
16
26
21