9
20
15
18
17
7
46
31
13
6
3
16
4
57
64
36
10
14
161
30
145
69
68
51
28
45
82
39
42
50
59
76
26
40
47
53
86
122
163
79
322
138
227