0
2
1
8
29
21
11
5
6
17
35
47
143
9
12
18
15
99
20
14
7
41
42
3
10
34
107
61
13
23
25
273
48
91
79
16
71