29263596
13664974
49539038
44694549
89623334
84767294
16852601
17356009
7157109
19757584
42954629
13372145
89002550
26587449
76367688
6300474
7201309
15074682
57349282
5107679
83713289
73826283
16746660
58845319
12205800
36739335
748664
5774570
4804758
63526637
97213522
27858851
87128014
61297939
60505892
86789451
30052536
11243418
6063981
3075979