14591560
99534872
72709479
62733184
82031463
18929062
2296288
85917089
47051795
18872640
36735907
46439149
99828139
77471567
88302154
91217178
4749657
77504338
79211195
42668230
58945360
64828611
49225780
47751297
22507105
74668442
23151782
7330966
56812610
95486406
61151240
5926439
30057659
4164712
37533830
35727981
66175988
57012935
37854337
9605766