10
21
15
35
28
7
12
17
25
42
2
30
9
71
31
72
43
51
74
67
14
230
82
110
192
136
111
112
63
300
141
62
171
77
177
103
140
36
115
76
175
37
52
89
266
54
299
98
94
132
40
58
148
55