0
11
13
6
26
4
1
20
18
25
22
43
42
8
5
45
33
9
309
17
166
28
15
23
21
14
19
89
53
180
130
54
147
90
168
108
96
652
81
50
73
160
76
62