10
11
29
45
41
14
21
3
5
16
28
68
140
8
15
326
37
4
86
7
1
18
9
184
191
826
139
56
61
22
26
23
212
80
311
177
203
20
66
94
32
83
423