0
1
3
15
5
7
9
11
12
2
16
6
84
34
33
8
43
30
19
14
39
13
25
29
134
27
49
48
70
10
75
26
303
24
158
66