86
61
48
82
21
158
94
53
49
35
112
100
17
126
60
170
1
116
55
141
72
44
183
219
42
18
45
63
6
12
15
160
32
38
195
155
187
217
121
28
197
84
11
154
105
25
115