3
1
2
5
9
6
0
13
10
4
24
19
15
16
14
18
21
79
77
36
34
58
119
67
97
155
90
125
66
26
7
83
144
100
20
110
60
103
228
69
131
96
124