21
46
177
38
45
31
35
43
27
91
17
14
20
42
16
39
19
37
25
107
30
94
11
26
24
28
66
82
55
165
40
48
49
22
108
32
136
61