20
200
6
5
18
51
50
14
48
8
10
9
19
17
7
13
15
36
66
39
62
98
159
40
31
81
47
35
12
26
24
34
102
32
87
133
28
25
22
37
23
21
122
80
43
57
63
46
33
44