875394
584938
674793
430140
278260
755953
519680
262708
29471
129417
777548
233870
27727
29376
1795723
107822
387031
377703
382109
419452
414669
436871
417453
0
295439
68223
26485
29374
9528
22794
39901
750062
255999
72714
199615
393453
649779
2270297
543828
147030
22105
23085
24236
23548
22397
1042628
676364
864250
506358
681394
89469
1056009
274625
604220
293605
515658
341702
530151
1008956
604424
52396
33796
144040
276822
65103
205873