20
231
110
82
68
17
36
294
29
39
151
30
217
40
21
189
117
43
88
16
27
23
49
113
83
97
19
96
42
120
78
32
121
101
76
112
1
65
258
57
314
107
26
315
133
70
14
50
430
91
881
84