3073890
9317768
23985019
86792941
98146027
54406164
40952499
31106061
72898854
98185771
84607403
5198522
20724088
14759657
35743897
17422648
81262527
97723194
9674279
51353948
60053431
39287785
90923757
30944346
89089988
76592703
51999334
33223388
96169865
78829483
1493479
87446919
9284617
58832629
74894952
34096581
34367124
78071025
7053767
441643