70
257
230
111
76
103
515
227
99
94
149
207
88
195
80
92
49
35
74
44
60
34
126
91
215
68
52
87
73
39
65
72
19
41
134
107
37
386
277
27
84
59
89
101
469
180
116
145
64
241
443
69
82
457
164
14
67
109
251