84951958
96749026
1137656
98866457
64937822
59396872
71512269
73646511
31718613
70089257
34103493
68227047
45288363
70064823
3293334
31502882
28486658
16136039
1204998
46642782
31213147
50866601
42667218
34265678
24332834
92849327
20078967
7127814
8244125
8832491
741532
69826908
90221575
89509474
73208248
45909802
75268362
63997150
30665068
78123309