8
15
5
23
44
18
28
200
149
14
6
16
21
119
35
17
12
39
25
30
10
9
33
11
53
34
137
80
94
24
981
102
70
115
42
56
7
20
67
13
43
22
58
19
32
40
26
57
38
54