12
21
17
3
25
14
257
32
319
5
48
24
23
20
37
13
7
22
9
781
104
18
8
4
10
128
29
247
111
85
158
138
31
841
190
49
6
1011
47
15
891
40
60
98