62638485
77168448
9921794
24218029
7383162
5272893
44051565
4464210
38872952
7309456
29089820
15257950
22038464
32563707
9981526
1000124
27768747
7311960
4353873
99458258
9971940
25113584
21974231
77575344
4016225
54229382
57115330
77682964
81569329
8531366
78823877
99477356
70297716
90992823
7995802
44959934
97913485
73525330
38936629
31673751