13
299
2
21
16
62
53
27
51
24
5
20
61
19
55
46
113
38
166
82
15
17
10
39
105
92
0
273
28
193
45
3
22
35
7
29
110
42
262
54
506
83