52
65
96
77
119
64
168
186
47
104
208
103
97
61
43
115
101
81
86
84
99
45
107
94
114
66
44
173
53
204
176
92
285
143
142
148
362
343
129
261
170
435