0
23
20
13
3
45
60
37
18
1
25
51
83
38
32
92
87
42
89
78
156
33
121
39
35
94
80
211
27
24
17
79
48
296
744
50
119
182
113
47
68
8
57
36
29
7