142
280
139
70
62
74
136
24
161
61
178
330
750
30
28
27
103
73
12
65
389
98
77
192
106
183
374
1109
598
430
286
957
756
410
670
399
537
1183
631
658
64
1161
97
37
137
209
242
196
57
237
218
42
456
126
16
85
140