51
126
44
66
109
128
106
237
214
547
192
519
351
121
47
29
177
104
293
74
103
165
291
71
27
73
3471
184
149
418
70
257
49
387
45
76
79
93
101
67
113
178
259
132
65
75
91
326
197
227
1286
151
22
114