27
15
90
95
33
188
85
104
94
48
84
181
98
268
212
29
28
109
117
49
60
65
40
173
153
54
69
133
99
73
143
279
74
47
38
79
68
137
26
45
78
120
44
130
41
388
34
179
162
66