4
8
2
0
5
1
7
9
10
11
13
50
36
28
23
94
90
47
17
16
314
44
29
66
48
69
123
35
6
72
238
12
128
107
83
103
156
3
49
24
38
52
39