15
4
22
185
149
33
1019
19
13
21
17
37
6
9
25
39
111
26
247
11
3
27
46
10
12
20
82
38
371
320
7
1
85
32
8
48
502
389
84
101
45
35
191
86
1688
16