7
41
63
118
14
28
106
129
126
21
110
1199
284
24
17
33
133
30
57
38
26
226
74
60
128
16
59
27
82
124
204
1211
23
741
127
353
1972
265
69
245
306
119
298
70
244
205
279