80
1
56
81
140
96
227
28
99
375
1371
867
710591
4
5025
7
196210
0
4629
552
3
474
2
650
519
434
589
564
74
316
477
895
277
101
165
216