9
7
6
8
0
3
2
17
19
29
87
74
52
557
32
71
72
34
53
79
51
84
15
36
23
18
28
35
69
58
49
10
27
287
98
63
130
16
198
44
97
33
50
41
521
46