23
19
101
191
77
32
63
178
98
24
57
55
14
116
46
225
208
71
492
267
316
247
27
50
61
48
340
121
95
26
66
17
89
18
31
1
227
132
9
12
631
22
68
257
47
170
251
879
106
174