167942
2097254
76821
75925
175726
622234
41216
9859
17654
14633
39632
14726
18725
11824
12623
23520
12218
50318
19417
10516
12415
25515
11012
9110
12910
1299
2689
2159
637
677
737
1387
266
826
1646
756
295
715
515
1215
194
844
794
523
1003
483
303
413
943
782
392
722
481
100
200
110
130
280
490
240
180
160
810
400
540
960
1070
5150
3980
1320
5990
2400
2500
2640
4710
1390
1950
680
3510