66
139
280
420
347
69
604
65
20
415
192
396
245
343
1521
90
51
11
10
196
416
30
98
87
302
60
25
105
44
33
17
15
234
127
1352
164
50
68
306
22
282
70
887
58
561
111
294
186
216
38
178
830
298
116
146