10
0
4
2
59
43
7
6
13
8
25
30
5
12
27
18
15
14
9
31
21
34
19
63
29
52
69
33
24
99
42
93
364
390
37
201
84
67
147