0
3
13
16
7
28
8
11
2
4
26
10
18
110
15
6
23
5
32
36
413
100
31
94
38
147
78
57
9
62
14
35
86
87
143
85
50
40
29
258
63
623