1
13
23
40
280
33
10
83
248
253
311
263
97
18
611
74
185
24
66
43
42
56
78
406
126
44
147
31
70
77
156
160
73
82
358
90
53
14
407
79
113