0
13
6
31
3
16
8
4
14
50
17
15
46
27
40
62
32
29
30
35
86
42
39
43
992
123
23
60
176
109
144
521
18
21
192
138
117
145
115
262
63
68