5
19
9
79
22
31
18
7
14
17
36
63
60
48
164
180
168
263
24
127
26
29
98
200
115
59
117
108
201
46
91
331
82
178
188
196
50
57
78
92
21
35
120
333
8
260
202
130
83
101
38