89526617
78845251
10465482
20988553
12677555
544557
50576900
52033095
4513727
18122737
77458268
46591255
63306114
34079194
16095710
1355541
90538594
75945573
6594366
66472735
59362679
51759781
6194809
72422042
65818304
19842925
98664404
76364668
17403108
76781701
34739096
93398400
14116350
23377359
80065706
25169021
81591944
27415125
70912558
39614973