40165662
310225
5473125
68247034
80185731
94365987
13699482
20966376
16223139
77362247
52809256
50964504
77301111
9563637
67527902
605480
21027869
88357161
42996212
6356578
56801541
36981519
82961774
94624373
90038063
35718085
4551122
31299927
75069250
663818
9558222
1854571
37537623
83423859
9138719
90755535
19359680
25228292
22448517
49693332