18
25
9
186
252
11
19
89
10
23
28
22
96
7
43
90
63
13
33
37
30
14
15
299
12
6
61
49
45
57
8
31
21
5
29
27
44
38
35