85
76
241
105
27
36
108
458
598
87
93
10
224
80
366
60
123
38
71
145
59
37
706
98
68
173
120
67
62
130
15
215
124
585
17
44
213
192
100
61
86
117
227
166
57
51
167
150
283
33
254
21
216
363