0
10
1
28
25
32
13
19
46
22
7
20
70
57
47
37
26
29
33
51
60
15
8
58
55
24
54
99
35
38
66
23
121
67
73
93
112
100
50
42
27
52