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
3474
184
149
418
70
257
49
387
45
76
79
93
101
67
114
178
259
132
113
65
75
91
326
197
227
1286
151
22