2
15
0
5
3
8
4
1
10
26
24
22
7
72
73
28
23
12
9
21
13
19
45
77
387
61
32
46
18
96
284
49
89
64
44
196
316
62
57
33
68
80
81
59
38
127