18
49
106
105
93
521
35
41
375
32
72
230
317
53
31
15
131
38
136
50
34
559
45
79
17
830
64
211
540
232
82
54
189
159