166
100
270
175
474
1332
74
36
1435
180
1501
54
834
300
197
159
172
294
66
396
72
149
192
108
42
33
135
27
95
26
64
68
13
15
37
561
51
184
109
62
232