56
372
13
576
25
104
178
83
288
20
23
1485
51
42
32
87
4
5
7
176
11
1
10
75
122
29
143
504
43
157
31
45
121
232
12
242
69
96
37
38
201
82
192
98
18
266
1054
50
228
78
39
99
208