35
112
187
220
121
44
147
161
205
90
34
72
96
248
250
151
158
268
145
189
53
60
29
297
213
152
113
745
28
37
454
227
107
18
1210
69
32
50
137
58
54
47
55
51
407
486
43
98
119
16
21