38
29
27
26
59
31
41
53
33
151
22
8
37
32
7
35
125
17
28
14
168
13
49
64
15
61
30
356
295
36
189
93
187
84