18
99
57
470
114
51
50
129
100
62
37
113
73
52
60
103
33
109
47
42
55
24
164
83
34
27
384
330
130
131
74
293
393
232
487
195
236
335
159
124
89
93
40
214
25
79
450
116
46
21
32
66
43
35