40
504
384
115
85
169
166
174
50
155
86
578
171
257
51
63
36
98
103
59
41
2
212
136
72
266
81
116
153
74
24
505
132
56
187
22
106
94
168
45
33
48
501
43
71
19
326
175
419
574
64
331
76
196