70
76
217
187
79
44
234
57
91
25
45
143
176
107
20
32
63
48
73
37
104
81
31
61
113
266
131
65
358
338
102
175
121
189
249
33
66
306
221
120
138
50
679
1149
256
193
96
88
38
171
152
469
60
447
72
1448