86
78
245
19
72
79
64
45
67
193
32
52
137
168
17
11
117
29
36
53
61
80
24
71
50
59
21
63
171
82
349
15
22
132
18
151
14
678
189
113
27
13
201
325
169
40
186