0
4
23
46
10
13
6
98
33
64
15
12
11
36
3
5
16
37
21
53
49
84
26
30
35
8
70
24
42
54
285
273
404
94
62
52
57
131
43
105
152
55
109
209
181