20
40
66
22
37
18
111
51
11
67
34
53
55
29
15
7
12
24
43
97
65
80
31
26
36
39
28
21
359
8
9
45
5
83
4
16
47
79
62
189
59
10
103