20
8
18
27
128
103
2
1
35
89
9
939
159
11
21
16
49
13
281
212
40
25
14
143
71
141
148
36
19
48
32
110
60
12
10
63
33
64
98
430
4
38
88
151
3
34
26
76