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
96
167
76
106
218
132
137
90
129
171
254
81
55
47
84
49
211
155
142
113
174
147
152
115
172
145
59