132
163
101
89
27
45
151
37
284
131
211
128
157
138
109
280
139
54
40
24
183
324
119
174
656
275
21
62
48
110
81
176
115
335
171
268
322
120
781
112
352
50
13
273
42
100
220
61
68
79
74
78
71
136