43
46
39
53
34
490
89
112
624
546
47
138
322
105
38
198
131
60
82
78
302
118
300
303
155
103
28
79
101
1626
19
49
62
17
531
791
177
66
76
116
110
280
142
213
73
268
304
51
123
16
64
54
14
48