25
106
59
113
294
170
147
39
180
57
72
434
380
280
50
37
347
216
127
28
249
26
60
22
65
278
35
81
134
85
70
62
232
44
94
24
38
82
223
185
167
138
11
33
388
86
462
115
63
36
98
90
275
155