9
2
3
1
0
10
8
20
17
98
41
25
12
44
16
18
36
11
31
21
19
58
33
35
79
54
73
27
86
102
153
48
59
51
32
30
13
132
71
87
83
233
74
164
47
113
624