15
38
41
211
32
68
107
213
320
263
206
14
116
108
87
312
553
93
118
91
37
94
228
200
97
227
35
73
74
44
60
119
52
29
141
59
192
8
6
28
45
190
58
20
43
40
234
49
24
183
137