0
4
3
5
7
2
10
1
11
16
32
26
42
23
78
34
20
88
166
218
54
177
104
58
326
9
43
40
27
17
44
39
149
118
79