18
2
1
5
8
26
16
39
17
51
91
57
43
45
20
130
121
204
48
82
12
157
56
40
24
50
15
23
28
97
74
42
59
62
54
67
69
99
71
113
25
13
32
123
96
27
21