81354071
58581065
90717856
14248472
96321181
30102492
15759589
78071833
13564456
7606433
2486940
40498317
82877493
48625106
92224325
21133127
32952036
30147088
17256777
9635818
32924455
48278429
7901158
4368324
85651155
47276879
2247506
39894301
23273001
17573666
38916703
88522552
3342591
65769697
56129990
40419618
43447640
44123586
95926330
63531915