81443612
18001750
23905770
65153199
73077211
11983390
46639847
22355854
88424524
94779510
9292216
57124969
55527709
2982910
73127045
30007140
384426
4864236
75181710
42016275
16234220
56128260
70758931
2984398
73445940
2112766
84878372
47569879
7978772
7892103
78664580
31757677
40695857
32061477
70863937
7695650
1226648
92596451
99078895
37119434