1
4
7
3
6
10
19
18
2
5
13
16
25
15
11
56
50
38
192
41
150
76
60
105
53
66
117
137
34
86
161
130
287
43
110