0
13
8
11
33
6
2
1
4
17
7
5
22
19
10
49
34
32
18
37
14
12
25
15
39
123
68
842
64
120
35
30
56
43
44
162
60
29
85
130
66