17
12
11
19
21
24
14
124
46
100
22
3
20
4
7
23
9
6
10
25
64
8
18
27
79
219
53
387
89
52
16
186
207
77
13
39
107
42
82
55
26