19
9
15
57
3
5
30
8
18
17
28
40
69
13
110
43
34
23
68
24
53
27
87
37
105
21
14
123
139
96
72
39
4
22
41
46
42
25
75
200
31
47