132
216
206
227
143
175
232
117
20
208
223
21
66
28
190
247
67
84
177
114
17
52
15
23
218
149
130
118
51
2
44
163
58
196
153
42
87
224
201
172
105
92
249
54
160
161
133
199
34
109
254
57
122
53
197
99
74
33
77
141
14
43
188
95
75
250
9
26
27
31
86
63
78
139
180
56
194
90
240
154
71
178
134
83
150
89
152
108
106
123
136
170
200
13
62
126
41
24
233
215