18
41
55
73
121
56
39
35
78
50
53
67
46
51
52
113
47
68
85
57
164
60
107
38
125
72
74
43
45
37
71
103
607