52
66
259
322
60
269
144
70
31
376
73
59
334
117
57
102
114
156
84
489
146
159
412
852
71
1315
49
197
88
65
89
251
360
345
145
337
139
180
48
129
169
100
1352
276
123
113
152
361
175
62
216
51
347
150
155
116