63
100
64
156
187
102
35
66
135
120
249
260
164
299
41
23
159
286
188
61
65
70
44
54
57
98
138
137
121
136
59
184
69
190
78
33
1120
293
449
139
407
103
389
92
76
52
422
518
170
28
29
148
205
96
60
25