10
0
12
1
5
20
17
13
4
41
7
23
72
33
15
27
9
45
44
22
518
191
51
59
19
53
106
21
78
31
60
26
40
25
30
24
32
54
37
76
57
206
49
64