6
7
86
113
4
20
5
74
97
29
38
60
55
9
21
76
124
10
18
16
12
1348
95
549
246
254
132
110
294
155
203
511
139
98
31
142
827
423
676
2788
225
505
2157
70
235
176
8704