25
6
9
64
113
100
53
167
86
158
171
13
71
73
29
199
85
101
70
55
21
193
17
16
153
26
133
74
32
90
30
28
76
52
36
188
27
43
49
128
40
65
92
42
102
59
10
271
3
164
39