77
396
14
65
58
292
107
545
130
646
104
516
71
356
69
345
14
70
167
842
73
428
5
17
2
2
1
1
1
1
77
396
14
65
58
292
107
545
130
646
104
516
71
356
69
345
14
70
167
842
73
428
5
17
2
2
1
1
1
1