4
5
7
1
2
3
34
14
26
10
47
183
127
245
90
146
96
116
13
95
27
28
132
21
55
67
36
65
94
113
160
59
135