27
23
63
42
26
111
19
998
13
269
58
17
205
262
3
15
45
16
10
291
59
14
12
11
6
46
24
18
5
147
37
28
237
39
1
463
40
310
9
20
65