14
26
500
40
219
59
30
125
50
295
25
83
248
89
110
101
46
195
131
21
55
193
37
16
28
27
105
61
57
22
69
23
70