11
25
95
225
19
105
236
259
200
44
122
162
62
425
255
86
36
7
80
143
264
377
132
133
142
39
61
97
138
34
82
88
53
127
69
21
22
245
298
73
67
60
118
130
186
355
93
49
33
54
136
500
135
41
78