24
32
78
468
64
18
45
992
510
298
360
843
109
54
5
4
230
35
28
281
36
204
6
370
50
31
63
89
356
1142
531
169
20
16
118
42
144
149
129
265
196
172
1204
98
1291
60
62
178
47
246
69
122