4
5
3
8
2
0
9
7
12
15
14
10
46
629
68
38
53
44
385
18
97
23
43
117
50
31
75
78
183
17
48
11
13
71
32
76
136
98
22
135
94
251
731