35769667
57168260
97541214
83167508
99854186
55408435
18048107
36999096
54799631
27702254
8409465
6389525
90915766
95755367
70352854
43551916
69476379
92248632
54198543
31863702
1673702
6207577
77806823
1147661
27945259
46796009
44232636
84485470
68324335
82719895
22297712
54468809
36695657
12876575
50827470
3514453
19617512
16319914
95532686
1102235