2
0
1
4
7
18
9
59
11
20
30
96
8
63
71
40
22
45
46
16
19
3
21
29
49
17
79
33
6
43
133
32
66
27
31
28
10
55
37
51
68
297
87
203