0
4
2
7
13
9
30
8
18
44
37
15
23
19
24
70
40
17
51
20
46
56
127
21
34
85
72
109
66
43
29
64
38
54
50
41
58
79
80
67
479
55
33
100
82