9
6
11
30
5
10
16
13
3
23
14
27
21
45
20
119
67
25
39
82
65
98
59
34
29
113
141
73
55
32
44
52
83
126
99
123
251