104
222
232
154
168
62
390
48
179
157
119
94
188
54
255
315
167
220
148
254
95
138
422
151
333
297
91
101
70
273
77
86
64
83
111
189
40
335
200
244
67
174
352
207
262
118
143
57
99
73
124
66
43
361