20
106
178
41
40
30
33
71
23
172
31
85
36
261
15
93
136
147
96
66
22
115
133
97
203
255
65
222
79
73
94
51
262
429
43
57
1245
53