14
89
25
122
42
78
39
44
198
513
38
101
15
319
26
71
96
80
266
5
27
264
242
341
129
273
32
72
116
13
55
159
203
20
61
35
149
49
102
33
162
174
175
94
75
640