90563580
81542349
16207936
61468517
9400641
80102791
4107188
13408930
51836510
88068124
22798259
1567391
58032618
56868439
77209071
5481232
93729767
42999185
14147423
78541158
83024545
82034433
4704412
7714929
36553904
11912538
50023186
85228000
21871669
39913572
33658042
35096519
18116958
60394621
15986298
4957120
6594888
43826684
61098139
7485344