20
11
3
16
18
9
75
12
17
27
113
60
154
23
33
35
34
39
6
10
25
62
58
73
24
77
54
7
47
94
97
56
80
19
5
13
415
146
153
79
137
81
99
32
28
87