66628098
75837217
35686121
85952807
74377086
27311688
1967548
71731195
17921392
46019162
6395589
49932753
95472299
41424478
96022732
76444851
32809949
27816944
37484201
11442411
95378094
46132923
29674106
3495142
70537138
85551586
93121110
82995543
3177313
56564367
83879230
9039900
20889138
97014334
31226186
4568429
3365451
90246264
80281160
15396686