88528638
81481254
1359913
5405157
90242482
57889964
25583811
31592012
4589436
69177068
39111526
99349307
24049924
97089324
78773056
1673193
72245812
71355044
97209606
1368133
16907329
92484818
70905341
69818122
14647177
70073378
36743470
82793530
71518350
88982045
93248306
94917342
8493238
50802701
19333880
32257359
39006231
78638255
61933640
31007290