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