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