96
21
41
112
91
36
18
53
49
24
8
239
87
249
98
54
147
65
169
50
95
69
177
246
129
133
48
142
84
157
60
312
186
204
365
132
274
101
59
428
292
82
93
29
232
319
20
75
457
320
478
34
470
40
44
25
180