0
11
14
23
58
1
10
105
20
9
24
5
93
3
6
40
2
16
26
78
27
100
70
53
8
37
136
12
232
42
887
156
61
361
49
552
1483
128
79
54
110
788
55
299
216
234
172
669
230