1296
412
540
92
451
124
398
108
256
108
370
76
61
36
528
12
217
150
441
178
492
111