160
607
84
238
159
590
58
341
60
165
212
61
346
93
353
145
223
103
22
204
106
176
66
162
36
139
17
349
23
135
54
144
32
137