43
18
28
119
186
54
26
21
86
93
78
124
41
38
55
84
334
37
248
80
111
126
101
98
87
62
30
519
31
73
173
45
457
147
56
142
163
187
66
481
552
32
36
551
58
289
99
253
543
200
162
210