261
95
175
632
250
171
267
275
173
649
141
137
285
90
173
653
181
130
137
121
141
253
108
103
569
699
590
556
271
83
171
636
127
443
573
426
263
615
395
613
387
189
103
258
570
419
92
697
184
369
407
115
23
25
26
25
22
25
25
22
26
25
23
25
30
150
0
25
23
42
23
146
25
25
22
22
26
73
26
75
22
22
23
26
26
23
27
23
25
25
80