8
12
48
15
38
60
154
35
37
103
67
116
366
70
193
559
59
174
100
201
171
208
236
124
136
489
543
205
251
353
368
375
156
279
672
574