70
239
74
61
104
527
182
401
43
44
102
236
87
93
166
183
413
127
94
377
147
154
84
74
103
508
97
53
168
47
99
28
61
153
29
306
29
92
163
217
156
58
195
422
70
119
141
50
39
187
225
158
176
55
91
41
71
126
200
82