61514333
99532520
2844176
3912012
924032
47696874
59675111
51243304
39014526
6281260
9502952
45279906
51432878
74076471
40557358
23449699
7607663
17494473
67108233
1005672
66678353
83888184
77854774
67338406
35147875
82102041
5532654
52247428
27623482
79783520
33578425
86828517
75408193
41418674
92481905
49902999
67067659
47943900
87629984
30253590