101
0
66
1
90
51
174
4
58
98
2
149
38
1912
87
1362
835
460
793
3763
13
86
1003
1203
491
689
1519
884
640
1188
9
82
808
997
652