155
136
139
128
79
43
149
31
160
174
187
131
150
92
172
194
86
129
127
69
117
167
597
197
36
219
95
110
126
81
45
141
59
89
51
112
334
40
71
8
73
34
104
88
27
41
14
42
11