6
8
5
20
3
2
9
7
13
15
11
24
10
39
93
42
26
66
36
17
99
207
96
71
224
65
35
30
470
78
23
101
103
213
83
367
288
74
411
191
366
51
235
106
234
165
117