18
10
54
7
16
17
9
12
11
200
15
146
29
8
53
61
28
51
1000
20
23
96
22
27
32
41
46
21
19
5
34
42
14
39
24
6
44
106
45
60
102
103
13
57
38
48
25