74211586
50806399
25348265
70755396
6505435
53666761
72958579
23419142
3830488
12572816
91161320
66395467
1889634
43025941
52314743
887874
22784909
87564133
28277920
52612827
31037738
229164
12319648
2705758
24879641
50656937
77172169
8615561
1749239
92156521
70848902
32303557
48059716
57077235
82801338
51398933
97691310
95944643
25325960
86991610