1
19
43
45
91
188
263
229
268
44
107
58
101
124
31
198
134
320
277
133
27
60
57
103
115
166
28
40
8
74
156
375
241
211
114
48
681
54
182
90
68
17
385
311
64
94
139
15
1190
1673
95
208
106
111