80
1
56
81
140
96
228
34
99
375
1371
868
710667
4
5027
7
196228
0
4632
553
3
474
2
650
519
434
590
564
74
316
477
895
277
101
165
217