51
44
88
27
30
83
72
119
54
75
101
58
96
133
93
116
194
229
66
104
183
135
46
226
94
95
56
218
74
208
444
290
128
103
250
344
86
227
90
223
107
275
138
139
233
55
238
157
120
82
52
302