18
21
15
43
4
12
14
29
22
37
39
96
23
24
16
25
36
69
112
33
50
41
78
53
52
40
3
27
42
56
20
65
97
28
86
49
71
6
173
38
11
103
178