18
39
46
81
35
41
225
83
68
113
217
128
71
73
110
109
91
51
61
87
43
114
75
86
93
78
94
74
82
177
123
99
156
92
84
124
116
117
136