15022660
75727482
13667949
29656367
82472462
50242891
23319986
78379568
55295237
49542901
22555364
10349254
7375768
88422717
10374562
84881479
76649223
1999128
60331632
21049724
4951276
75355945
18354326
59145247
73769021
36726300
18071720
99457406
64966759
95056982
35026593
66419989
323915
59151099
6805359
18012623
39478750
42901411
72736653
80095727