77711486
73372370
7484648
4060303
43681774
13246442
27771641
95911206
63763601
11549895
18415373
68851381
26032947
82341699
68323540
51977470
51353267
35603456
62671404
2880955
65354003
6639673
49118127
16186693
27421961
13726197
31815978
3597236
71433496
59851585
44776365
65438803
6607150
84908595
12008700
88783540
83381283
71029651
99225612
43648721