269
265
208
50
33
148
227
42
165
27
42
236
86
48
233
146
90
287
77
30
255
176
43
110
75
157
81
69
37
26
105
21
171
84
72
212
41
89
78
26
101
61
44
101
13
24
86
196
67
95