7
13
16
4
1
30
53
66
187
27
51
158
40
214
32
9
46
174
85
434
5
243
12
23
207
34
43
28
24
338
359
20
22
88
50
107
70
17
45
15
227
230
98
130
116
19
136
82
177
87
78