0
16
114
32
186
184
25
593
1
208
2
30
152
76
6
149
23
346
8
13
83
14
33
5
42
9
86
72
237
300
917
59
177
29
38
113
7
26
295
45
334
17
105
111