43
318
34
104
77
83
49
289
170
286
117
493
183
288
149
67
362
293
142
232
186
259
57
503
59
215
110
159
332
326
105
62
889
156
210
114
82
646
207
79
47
69
66
39
60
45
154
95
42
125
89
120
119
56