19
12
50
8
39
15
7
32
59
9
112
21
17
5
45
11
10
68
26
58
37
57
6
36
1
2
31
156
13
18
4
62
51
38
23
44
25
52
902