95766469
72621833
28837626
18768516
6883077
2652683
1762784
37648807
863759
79777042
85158815
604534
79753816
5919637
888364
80669484
62846281
73221268
3221660
65923558
74283859
78266359
4503461
26171567
39852086
31214320
46322553
42232134
32806894
30063995
87383522
46597199
33485202
13024053
7135031
32654300
1039552
92902726
37459341
57393516