94
2
99
0
50
1
33
83
49
108
69
126
799
4
89
41
321
73
154
106
133
365
68
120
74
57
43
71
101
475
875
6
51
132
152