0
2
4
3
12
14
1
10
8
5
24
7
16
23
9
20
41
106
65
17
25
157
55
77
95
38
19
15
6
39
57
56
26
30
18
22
76
31