42162556
36269204
96158832
44722667
54709570
87439873
51455339
3092570
85826427
31866704
39246283
46101569
3305020
70391966
29551588
14263168
57976987
587623
94966623
83849083
85422219
6432129
81333996
30995113
3903816
91676303
91012998
62968632
12156934
6158561
88242600
57664447
19761583
37034783
6642920
86282289
62096063
6270461
91021496
78796825