7
0
1
2
10
5
4
12
32
73
25
129
13
300
21
17
132
51
36
153
15
178
72
83
52
76
37
19
202
84
27
53
68
88
20
18
239
8
26
24
14
30
41
47
177
147
105