5
43
200
19
23
6
11
27
15
18
7
17
12
22
30
34
36
21
13
8
9
32
10
57
24
109
38
39
29
16
26
45
28
71
68
46
70
72