47884873
29194163
89019544
20734573
91429367
95044090
409064
12998136
23995151
79561452
64632620
26389190
12076545
26375525
16609939
12587347
15526242
2300358
17031751
92744604
62646385
94183553
7330524
42582865
6648827
39051900
12948150
477301
59885792
67548080
3678408
43173281
63558083
80119705
14871586
85679917
13267085
29962154
56447218
24347091