1
59
56
30
48
425
8
27
33
78
537
73
176
118
34
85
131
161
165
218
99
159
71
69
103
76
15
25
241
156
180
83
16
170
222
257
273
531
95
119
353
94
192
64
293
101