4
42760
121187
110725
7454
118379
1757367
1889353
14146
12959597
240883
71227
13
3850451
1121011
338
129365
3704
27358
5007
324952
1603129
1113284
41229
116625
0
93142
189326
70828
23666
21192128
8057508
516357
12081585
60271168