70
99
251
153
14
21
120
1243
49
245
165
372
340
205
240
88
411
127
270
111
714
324
470
174
162
108
55
102
105
122
347
113
57
307
172
138
394
82
195
104
168
101
176
65
80
36
112
87
139
268
106
202
74
53
71