0
2
1
6
8
4
18
12
16
11
14
31
26
38
32
25
19
36
22
13
20
27
59
138
21
37
52
33
69
15
43
10
41
53
30
140
82
35
119
438