18
30
36
25
38
159
37
71
105
14
19
16
41
55
28
32
23
20
13
60
10
21
42
45
56
68
58
27
59
40
234
884
33
46
75
22
67