15
69
334
594
49
90
214
80
141
94
127
253
14
36
35
177
206
63
270
22
57
242
304
17
88
71
89
182
48
68
12
19
98
29
16
62