26
103
77
298
22
10
45
38
20
235
43
75
370
17
30
88
262
15
312
6
143
1317
356
39
605
1362
269
12
175
157
60
94
387
87
344
229
36
280
29
14
386
133
40
25
14906
13
64
183
8451
193
186
79
46
1311