0
84
8
4
11
80
15
14
10
18
7
21
33
12
40
38
24
20
23
60
39
26
17
29
103
6
13
16
107
48
22
83
34
46
47
57
31
69
156
308
578
130