27
16
51
117
129
448
272
15
18
58
80
54
256
6
41
48
196
28
60
86
96
50
182
78
133
32
34
49
26
13
44
17
22
76
192
24
84
66
111
20
115
87
68
127
219
716
37
35
290