7
5
12
57
18
89
41
32
11
23
6
179
122
84
30
402
21
75
192
133
28
16
35
226
51
9
287
203
91
27
49
36
167
121
125
207
260
43
99
171
25
85
33
44
42
74
128
88
72