0
5
10
8
44
51
7
12
54
28
21
37
14
1
19
9
15
25
112
32
18
27
22
494
93
75
63
24
893
404
249
231
365
196