41
17
82
49
245
30
25
990
91
139
33
110
200
101
58
100
80
499
249
87
311
576
264
20
34
16
63
51
68
188
15243
150
313
21
222
105
75
84
18
219
31
285
64
70
46
45
263
196
54
43
81
61
99