20
15
13
19
17
64
47
88
32
10
44
33
174
360
46
39
16
25
336
26
7
337
22
48
93
29
82
118
95
50
42
1
66
35
57
220
23
115
38
40
43
4
27
36
3
9
14