18
20
10
9
16
19
89
8
22
3
66
12
7
14
11
13
2
27
62
88
290
126
198
34
115
31
23
28
55
72
49
15
47
50
33
41
36
67