4
0
5
6
2
7
1
9
3
10
20
39
14
31
44
11
16
27
29
32
54
23
136
63
64
53
21
33
13
73
18
12
25
42
34
80
159
79
172
37
259
22