4
0
5
6
2
1
3
19
25
33
39
15
22
62
61
94
28
20
24
13
38
10
12
93
66
73
45
56
7
69
23
67
101
85
119
128
11