3
1
2
0
5
6
7
30
32
31
24
56
75
10
28
83
48
49
123
114
72
35
236
91
174
40
42
22
69
105
13
44
36
38
26
21
52
88
64
8