3513977
13446001
9651381
93304250
49025952
58027391
72784923
3978396
3760688
73591329
21546740
22096478
15551679
6002553
49372308
1686688
43216228
20126740
73692968
52687252
59342600
67283459
95263309
76504946
83519530
21134494
9412754
65522835
79835436
38646321
70094624
54991294
94822425
15422993
40502316
6238468
70684743
36239845
71391422
59867647