32
16
27
132
107
28
22
44
14
436
230
8
82
126
37
101
265
7
13
270
151
17
9
69
46
105
62
31
366
12
123
89
21
180
148
142
77
208
15
99
30
191
61
234
50
80
55