4
0
3
5
2
1
11
170
238
17
7
25
23
12
15
8
29
43
20
40
38
24
13
66
14
26
10
19
50
51
55
21
49
61
58
32
278
94
99