57
220
199
44
444
110
18
80
124
142
29
89
45
24
679
269
971
1
136
800
256
258
1147
244
206
236
51
128
766
193
589
25
23
17
498
409
21
416
15
806
538
386
332
780
6
125
93
129
26
211
885
69