233
319
269
65
28
157
242
73
220
360
256
291
328
56
250
477
498
155
79
203
265
90
67
183
86
69
431
147
83
135
221
456
43
88
106
417
71
70
46
54
39
198
33
244
408
123
95
49
25
111
110
36
130
463
2360
74
122