63345586
1647822
4128432
72859827
47899048
763352
758653
93146270
24753684
10556867
32919380
11475944
5822429
81575895
8552273
91468851
89436266
63632482
46365781
50226458
78096841
94653761
70088391
31083762
85626120
305297
87713784
25358166
17687474
65315431
12876308
4774105
60701170
56421854
16172308
43845195
65466998
65276293
17056919
493052