4
5
1
10
3
2
19
261
6
9
15
16
11
12
27
31
37
113
26
94
156
29
61
139
46
14
127
112
36
64
250
78
45
125
38
162
106
123
198