11
5
16
28
25
21
18
19
27
81
8
7
9
128
1783
143
6797
6859
84956
1902
1821
1841
2
597
601
441
12
395
351
211
406
42621
301
291
271