57
101
49
97
40
159
71
79
59
39
90
299
53
54
61
110
172
44
45
216
78
82
147
52
31
92
12
209
202
467
273
35
72
174
30
95
81
605
127
227
162
84
36
221
65
99
10
85
76
70
131
63
301