129
490
89
246
99
265
52
239
49
205
51
217
97
200
34
153
44
144
33
147
16
108
4
90
5
3
87
22
174
59
7
56
86