17
103
124
241
45
44
18
26
143
845
298
7402
11
38
21
30
50
93
92
56
84
167
129
4
67
285
25
111
64
383
1028
873
80
43
119
216
331
286
396
83
78
9
34
37
68
82
251
91
210
212
149
107
326
118
20
836