175
2
71
212
3
72
1
40
19
50
97
5
65
44
154
363
73
79
172
90
52
94
102
0
58
99
812
543
593
1612
398
119
959