42
247
171
157
22
155
20
99
25
40
27
121
48
37
149
120
862
62
36
54
362
89
113
90
29
83
146
2104
46
41
33
24
34
53
60
140
59
32
67
296
189
43
153
172
49
150
215
210
65
106
162
138