0
10
4
31
80
27
19
57
23
12
44
40
77
83
13
100
38
104
30
59
60
63
85
29
306
130
173
42
131
107
122
70
133
206
72