42
77
79
249
71
65
169
207
39
30
121
800
580
129
53
257
122
37
73
124
76
102
495
139
818
285
130
158
375
78
240
155
85
60
132
125
36
45
225
22
194
170
234
258
271
34
516
778
141
596
128
184
67
409
66
173
145