94646168
77559567
86236763
31752321
15122779
52141449
67932519
12516941
13747063
67146191
2764877
56497717
52817320
11547217
87053631
99977047
83162101
27153816
93659177
8358273
8846136
6943139
3886950
74669566
70297629
60448841
85156840
69573365
48252615
7367633
72513091
11535806
48062242
83336414
5301916
5191775
35768492
79192590
40457597
57684954