10
13
15
82
39
22
17
12
33
28
9
44
79
52
101
62
69
60
164
97
92
161
108
170
68
95
167
76
106
218
132
137
90
129
171
254
81
55
47
84
49
211
155
142
113
174
147
152
115
145
59