76
2
143
1
142
100
149
59
70
44
445
39
50
866
34849
19
710878
4
877
6
2269
1616
14
939
976
9
988
3
702
98696
31
4135
8
1367
858
1938
8309
725
407
849