0
10
9
2
28
5
12
15
3
16
13
6
123
7
57
35
56
18
31
30
1
14
43
17
32
8
22
140
52
84
47
67
46
23
526
11
21