5
143
14
17
647
31
4
9
40
12
21
42
57
6
11
47
30
34
43
8
51
10
65
35
113
0
7
46
95
134
27
78
60
16
3
2
260
1
24