98
1
100
51
107
37
590
4
2505
6
4191
7
54
3
163
2
58
127
133
108
105
0
45
113
153
178
82
199
137
67
142
86
131
192