19
112
397
31
30
63
82
15
46
23
24
4
3
7
9
12
47
26
40
10
34
14
37
39
32
61
53
22
13
29
87
18
6
54
5
55
74
21
49
149
16
25