20
511
84
15
31
19
12
168
23
64
33
95
269
45
129
18
27
185
58
48
252
106
157
55
234
109
14
56
32
57
35
41
134
50
112
29
47
213
40
9
160
100
120
30
171
5
28
7
268
461
16
21
11
99
22
87