32
0
1
169
2
6
144
3
7
177
10
406
289
14
331
9
606
4
35
452
24
374
562
46
676
59
1333
90
2069
238
697
40
661
568
31
1582
39
734
65
1924
60
974
99
777
16
1100
5
754
998
648
5040
17
5604
136