18
75
200
3
42
11
46
14
34
43
28
36
7
199
10
5
19
13
99
254
1345
40
250
505
163
127
47
41
401
177
224
448
12
37
554
136
182
138
201
72