47
11
81
197
69
97
43
94
18
57
25
46
173
67
457
141
27
12973
89
51
222
42
204
276
230
281
123
153
562
185
826
66
92
284
104
347
31