10583831
15227990
3526819
88723380
56373057
71926947
4628195
91003937
60039653
50543055
36838715
66007389
52583776
96125905
16753631
40279024
15228536
69315194
88403348
81755883
8088511
76354336
529386
44559728
85958991
49522705
17648540
22078955
8359464
74838823
55424108
34704474
77558829
4597608
4989504
8822586
37637304
64505647
24147492
13544183