20
26
14
43
39
22
18
175
16
6
42
36
17
37
70
50
56
7
89
115
47
33
65
40
41
53
38
63
13
104
67
59
274
29
573
15
227
117
25
62
327
55
34
73
90
82
136
51