63
68
106
400
573
92
31
107
88
73
85
229
136
261
2098
40
135
67
712
124
238
372
57
32
72
302
578
658
94
430
120
367
93
282
121
64
206
45
82
648
48
52
765
476
27
24
156
69
587
193
113
202
404