0
7
5
23
31
94
35
58
12
97
40
54
77
148
34
30
55
63
68
48
193
260
177
36
108
62
25
28
18
24
137
41
96
45
559
20
37
39