20
5
29
53
147
17
15
31
12
11
35
99
30
51
27
18
910
128
32
66
16
200
155
9
38
79
101
84
93
183
1230
19
21
22
81
112
127
33
14
36
39
442
10
13
28