14
59
101
186
42
110
315
196
135
533
48
19
889
57
167
1062
90
454
78
32
301
279
570
1281
385
773
73
15
66
44
115
175
231
568
58
117
1448
81
23
92
25
283
191
98
185
166
162
20
176
192
193
265
94
36