4
0
5
18
9
10
3
13
24
60
134
256
15
33
32
53
41
31
96
8
62
25
20
58
46
35
43
17
14
574
39
27
37
76
74
252
71
12
78
149
54
19
11
51