66
54
112
60
165
265
186
111
97
77
80
122
63
82
263
87
65
45
83
101
33
148
55
70
89
92
81
74
110
78
164
120
203
106
67
76
142
69
99
171
149
95
98
90
64
230
160
150
214
206
141
128