0
2
1
4
8
3
15
51
25
57
30
19
33
68
81
210
14
96
11
50
37
61
32
26
40
127
69
49
82
34
6
9
140
39
46
79
28
158
22
41
24
20
5