7
6
12
23
11
87
8
15
26
123
28
9
37
21
10
25
48
0
5
68
29
39
74
130
132
147
180
66
102
150
109
300
122
208
280
262
62
19
112
61
357
207
119
67
153
65
38
57