9
2
139
8
105
172
152
176
170
141
166
627
161
136
29
204
58
31
69
351
2647
1614
1348
2074
865
72
190
16378