3
18
166
26
20
75
53
67
38
25
40
50
52
108
21
36
110
35
9
57
69
78
65
56
19
16
96
74
45
55
48
22
41
189
63
85