40
159
71
79
59
39
57
90
299
53
54
61
111
172
44
45
216
78
82
147
52
31
92
12
209
203
470
273
35
72
174
30
95
81
49
606
128
227
162
84
36
221
65
99
10
86
77
70
131
63
302
23
29