86108985
3073715
30396619
50689885
72194258
69683915
47195897
99994492
98254246
14042298
8731210
58114019
15836647
93773082
53372470
86666803
94779527
27527803
63605730
8679572
7583408
93068878
5415993
409550
14028008
6191887
86682736
59194394
60754574
51384007
7107716
21989165
7834699
27106452
78306243
79408088
43029608
83531937
25654830
37716466