86
581
108
216
236
255
125
186
221
90
28
89
251
328
128
52
59
113
172
130
36
44
37
193
150
239
183
335
117
829
121
60
103
34
519
188
467
76
302
201
73
54
170
41
82
53
104
66
13
68
64
165
181