0
5
22
7
2
13
26
16
6
20
94
35
18
53
8
15
91
92
24
38
25
27
69
347
36
37
46
10
99
74
184
97
100
109
231
123
156
1983
28
23
79