113
88
381
57
85
27
183
68
347
562
445
45
54
257
124
132
119
56
115
23
67
74
84
8
5
359
16
145
96
181
93
37
273
223
26
20
61
25
366
290
18
166
46
283
162
307
32
34
66
41
80
81
282
141