7
2
1
4
0
6
3
9
16
71
22
31
18
23
13
125
24
10
98
5
29
39
37
15
26
27
84
47
160
102
182
226
114
290
113
87
57
42
48
53
36
14
146
40
76
94