160
607
84
236
159
586
58
341
60
164
211
61
347
95
353
145
223
103
237
22
203
106
176
66
162
36
139
23
135
54
144
32
137