18
10
15
3
7
40
36
25
35
32
71
66
19
29
47
39
20
64
78
17
22
5
49
191
23
230
57
79
148
339
92
21
113
38
41
44
158
16
24
14