21
52
26
35
17
33
38
19
10
34
28
9
12
8
15
13
20
29
7
23
11
30
6
5
14
107
18
200
53
27
57
16
49
39
45
32
99
131
22
180