43006970
4436438
19778609
13142907
74262968
85766437
2094984
54092680
655966
22706151
42748543
34208856
36697711
86305072
4376905
70639934
8750737
37637577
65393625
32967685
57034845
53877440
30177300
94653229
66683752
3492174
16712013
1223541
26519956
58286045
90017372
68099079
49011383
29975025
8469352
26653176
81078759
97251588
82956605
6989641