14951240
43842632
93988512
5046291
36451739
40855586
580074
15693295
59067616
912359
36706021
19191053
56008659
75068680
62531315
45551082
2106158
27177618
72684529
42207553
9034911
95278709
78111005
8064438
23666026
76458571
3604228
38412247
96818440
77726073
33558350
13909396
66519424
44258858
2396429
98268365
63521317
36579494
752075
51422497