29334330
66581721
45674378
44463108
51535446
16749042
46588490
61985183
30619121
40673795
83921361
6771182
95516703
44468093
58177430
10435010
92375492
51425689
85497857
37439517
95687140
45643289
83993930
37174386
19764189
32427392
24527551
90874462
65262016
10816531
59434218
39739181
43619248
96055644
20512280
38086006
5466459
23969353
58404663
36257157