47
81
70
30
31
106
48
268
211
53
93
328
322
156
185
27
95
132
249
112
34
227
330
41
134
1876
176
74
501
98
69
85
207
451
49
26
87
399
320
209
571
57
28
173
29
97
38
20
36
12
86
1252