7
12
57
19
89
41
32
11
23
6
179
122
85
30
403
21
75
192
133
28
16
35
226
51
9
287
203
91
27
49
36
168
121
125
207
260
52
44
99
171
25
33
42
74
128
72