0
5
3
17
8
9
28
4
14
2
1
31
7
30
6
18
19
25
16
41
20
105
53
42
121
93
61
83
36
139
112
108
99
48
23
34