56
82
433
121
382
222
62
305
32
22
436
134
67
131
49
17
15557
19
220
7943
45
105
270
218
65
50
1120
16
79
350
171
81
36
168
271
76
179
1557
154
406
197
437
513
110
68
47
509
101
200
97
115
186
156
248
259
369
335