99439330
45743749
52014077
43028834
66593495
93986593
12736552
40245944
49931259
84404723
43457089
16432210
9006080
101979
57244844
84924490
5063433
41007944
6902995
19089763
14544921
99744672
60743774
5521883
61712479
6644501
30911530
93519119
88116653
64662283
22239153
56563442
99044321
8641944
83336670
81793811
53659917
12285634
19519034
44073516