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