3
123
25
55
207
68
59
34
18
70
22
21
20
288
42
78
41
17
10
49
69
9
36
104
203
135
11
44
26
54
37
43
152
77
86