5
9
43
20
60
15
13
14
38
55
98
31
107
18
78
21
8
26
35
16
22
37
10
11
53
27
39
113
49
45
57
23
42
59
41
48
17
141
114
50
339