20
166
69
74
48
51
42
68
99
39
50
26
37
117
45
17
30
24
18
38
32
31
28
36
29
23
49
27
56
94
67
13
72
41
14
19
85
40
233
275
64
25