21
26
34
7
2
45
22
197
87
135
132
72
10
2
219
309
2
86
139
14
415
448
0
171
101
8
511
277
120
10
47
87
367
219
1000
6
2
905
3
34
415
675
72
17
435
0
590
124
624
6
