27
32
90
266
240
342
113
58
125
71
79
211
101
40
304
207
98
87
177
15
93
68
182
89
96
103
449
49
16
256
23
122
3
73
28
200
48
34
428
260
7
133
147
267
385
144
10
2
13
70