13
53
11
42
32
84
64
7
118
31
26
9
6
14
0
2
30
3
1286
23
225
201
39
73
98
18
63
208
497
119
27
8
5
49
28
17
52
15
69
45
4
170
20
22
281