7
6
13
23
11
87
8
15
26
12
123
28
9
37
21
10
25
48
1
5
68
29
39
74
130
132
149
181
66
103
150
109
300
122
208
280
262
62
19
112
61
357
207
120
67
153
65
38
57