5
11
18
12
16
10
15
24
32
7
43
8
56
21
200
17
105
6
47
9
23
13
22
19
27
66
55
31
28
49
42
25
51
14
89
103