149
66
40
37
34
155
14
18
27
49
67
103
60
31
241
189
124
752
86
7
69
54
318
22
10
24
39
9
36
11
44
236
56
112
94
32
26
308
47
15
64
140
151
28