25
44
60
49
189
199
233
192
34
92
633
238
141
47
112
379
318
87
91
68
45
278
94
15
39
385
100
121
395
102
149
97
27
42
145
82
140
301
32
64
131
35
261
29
65
179