25
125
99
68
45
31
17
44
117
27
239
367
72
74
450
489
1011
216
76
156
267
1102
149
51
359
108
200
29
193
4
428
55
37
28
11
270
176
105
81
120
244
106
137
113
212
34
669
127
47
257
183
228
221