9
18
10
24
16
14
46
38
25
2
6
8
79
34
22
21
108
56
20
23
28
31
13
63
384
3
17
26
4
176
19
15
100
310
166
30