0
5
42
160
34
237
8
26
28
41
120
94
43
33
22
99
95
19
11
44
886
12
6
81
39
21
25
65
64
18
166
102
92
134
46