81
233
16
18
19
191
41
31
32
12
94
38
106
61
162
20
68
179
185
87
50
35
25
134
462
27
5
69
28
56
150
26
45
154
193
197
265
15
144
215
127
54
542
30
66
60
33
285
121
218
98
93
145
583
269
547