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