50
1
38
67
3
83
57
94
2
208
91
84
43
170
144
151
426
0
584
645
199
348
799
4
531
365
493
441
59
990
1967
5
976
842
775
6
1566
7