10
51
9
38
167
860
168
913
154
809
157
793
189
1235
120
668
97
588
980
4965
974
4953
1827
9126
2564
12908
26
126
2
11
10
51
9
38
167
860
168
913
154
809
157
793
189
1235
120
668
97
588
980
4965
974
4953
1827
9126
2564
12908
26
126
2
11