14
38
55
29
96
107
13
17
77
21
8
9
15
26
35
16
37
22
18
10
11
53
27
108
39
49
45
34
54
23
42
59
40
48
137
113
50
338
19
65
12