397998
49562298
64189627
652833
46081364
8249231
66675349
49435943
39098590
83651033
13767366
73223608
58543910
10855376
81144147
52469210
93016765
88045427
79016247
72177862
8127743
82735243
43679151
91778661
37814881
39238931
24336446
22561700
63968991
41627795
98798295
64733524
65965701
72615800
19611113
92864700
2997239
3664218
59769911
15813712