86534486
16729406
612011
68842760
55374405
24607899
104427
91735024
73809106
77088500
83389724
86142822
41291219
20186513
2998470
45312451
90347987
1583982
93861332
2998786
80548720
89656379
32711761
77745455
54699282
82435137
20899284
46953962
90866880
1098376
32225828
8710362
39446500
23822257
639467
48495903
93118422
86124686
9887851
71014470