8
13
24
40
28
4
22
80
25
20
121
14
54
30
62
75
88
58
114
135
188
45
111
126
65
31
41
165
157
89
207
251
183
137
250
118
116
42
59
71
98
215
51
82
227
257
221
167
96
78