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