18
199
77
39
68
57
101
49
98
40
159
71
79
59
90
299
53
54
61
111
172
44
45
216
78
82
147
52
31
96
12
209
203
471
273
35
72
175
30
95
81
51
610
128
227
162
84
36
221
65
99
10
86