98484231
70013686
6188830
14682606
99389461
35153228
156186
95383996
20543075
9324082
39633676
86144518
8514136
85629995
83198721
50339902
82757010
94709971
71191057
15509389
5338100
53079492
34893249
9675017
20452979
27027926
38367669
64253711
9282639
16762533
8002864
94496075
86287964
5317988
22503051
6571427
54819733
95611117
24487320
81214048