7
20
18
42
5
9
8
22
31
10
11
12
44
38
14
46
94
200
17
23
13
28
19
6
27
49
52
39
26
35
80
33
21
29
16
122
91
62
67
25
32
30
36