20
35
24
21
5
13
29
43
1239
67
263
15
57
89
39
135
38
935
139
424
136
30
58
102
4
31
26
172
164
148
9
19
18
28
32
973
129
65
6
37
7
27
169
14
170
11